home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Official HTML Publishing…scape (Macintosh Edition)
/
Official HTML Publishing for Netscape - Macintosh Edition.iso
/
Mac 68K Launch Me
/
Mac 68K Launch Me.rsrc
/
CODE_50_lcrFunc.txt
< prev
next >
Wrap
Text File
|
1996-08-14
|
153KB
|
2,764 lines
# near model CODE resource
# jump table entries: 58856-58909 (54 of them)
00000000 FFFF .extension 0xFFF // unimplemented
00000002 E5E8 0000 roxl .w [A0 + 0x0]
00000006 1E5C movea.b A7, [A4]+
fn00000008:
00000008 4FEF FFE4 lea.l A7, [A7 - 0x1C]
0000000C 4297 clr.l [A7]
0000000E 42AF 0004 clr.l [A7 + 0x4]
00000012 486F 0020 pea.l [A7 + 0x20]
00000016 486F 000C pea.l [A7 + 0xC]
0000001A 3F3C 080E move.w -[A7], 0x80E
0000001E A9EB syscall Pack4/FP68K
00000020 4857 pea.l [A7]
00000022 486F 000C pea.l [A7 + 0xC]
00000026 3F3C 0808 move.w -[A7], 0x808
0000002A A9EB syscall Pack4/FP68K
0000002C 6D40 blt +0x42 /* 0000006E */
0000002E 2F7C 3FFE 8000 0008 move.l [A7 + 0x8], 0x3FFE8000
00000036 42AF 000C clr.l [A7 + 0xC]
0000003A 426F 0010 clr.w [A7 + 0x10]
0000003E 486F 0020 pea.l [A7 + 0x20]
00000042 486F 000C pea.l [A7 + 0xC]
00000046 3F3C 0800 move.w -[A7], 0x800
0000004A A9EB syscall Pack4/FP68K
0000004C 486F 0008 pea.l [A7 + 0x8]
00000050 3F3C 0016 move.w -[A7], 0x16
00000054 A9EB syscall Pack4/FP68K
00000056 486F 0008 pea.l [A7 + 0x8]
0000005A 486F 000C pea.l [A7 + 0xC]
0000005E 3F3C 2810 move.w -[A7], 0x2810
00000062 A9EB syscall Pack4/FP68K
00000064 202F 0008 move.l D0, [A7 + 0x8]
00000068 4FEF 001C lea.l A7, [A7 + 0x1C]
0000006C 4E75 rts
label0000006E:
0000006E 2F7C 3FFE 8000 0008 move.l [A7 + 0x8], 0x3FFE8000
00000076 42AF 000C clr.l [A7 + 0xC]
0000007A 426F 0010 clr.w [A7 + 0x10]
0000007E 486F 0020 pea.l [A7 + 0x20]
00000082 486F 0016 pea.l [A7 + 0x16]
00000086 3F3C 080E move.w -[A7], 0x80E
0000008A A9EB syscall Pack4/FP68K
0000008C 486F 0008 pea.l [A7 + 0x8]
00000090 486F 0016 pea.l [A7 + 0x16]
00000094 3F3C 0002 move.w -[A7], 0x2
00000098 A9EB syscall Pack4/FP68K
0000009A 486F 0012 pea.l [A7 + 0x12]
0000009E 3F3C 0016 move.w -[A7], 0x16
000000A2 A9EB syscall Pack4/FP68K
000000A4 486F 0012 pea.l [A7 + 0x12]
000000A8 486F 0016 pea.l [A7 + 0x16]
000000AC 3F3C 2810 move.w -[A7], 0x2810
000000B0 A9EB syscall Pack4/FP68K
000000B2 202F 0012 move.l D0, [A7 + 0x12]
000000B6 4FEF 001C lea.l A7, [A7 + 0x1C]
000000BA 4E75 rts
fn000000BC:
000000BC 4FEF FEFA lea.l A7, [A7 - 0x106]
000000C0 4857 pea.l [A7]
000000C2 3F2F 010E move.w -[A7], [A7 + 0x10E]
000000C6 4EAD C310 jsr [A5 - 0x3CF0]
000000CA 486F 0006 pea.l [A7 + 0x6]
000000CE 2F2F 0116 move.l -[A7], [A7 + 0x116]
000000D2 4EAD E160 jsr [A5 - 0x1EA0]
000000D6 4FEF 0114 lea.l A7, [A7 + 0x114]
000000DA 4E75 rts
fn000000DC:
000000DC 4FEF FEFA lea.l A7, [A7 - 0x106]
000000E0 4857 pea.l [A7]
000000E2 3F2F 010E move.w -[A7], [A7 + 0x10E]
000000E6 4EAD C308 jsr [A5 - 0x3CF8]
000000EA 486F 0006 pea.l [A7 + 0x6]
000000EE 2F2F 0116 move.l -[A7], [A7 + 0x116]
000000F2 4EAD E160 jsr [A5 - 0x1EA0]
000000F6 4FEF 0114 lea.l A7, [A7 + 0x114]
000000FA 4E75 rts
000000FC 514F subq.w A7, 8
000000FE 4857 pea.l [A7]
00000100 4267 clr.w -[A7]
00000102 4EBA FFD8 jsr [PC - 0x28 /* 000000DC */]
00000106 486F 0006 pea.l [A7 + 0x6]
0000010A 4EAD E210 jsr [A5 - 0x1DF0]
0000010E 4FEF 0012 lea.l A7, [A7 + 0x12]
00000112 4E75 rts
00000114 514F subq.w A7, 8
00000116 4857 pea.l [A7]
00000118 4267 clr.w -[A7]
0000011A 4EBA FFA0 jsr [PC - 0x60 /* 000000BC */]
0000011E 486F 0006 pea.l [A7 + 0x6]
00000122 4EAD E210 jsr [A5 - 0x1DF0]
00000126 4FEF 0012 lea.l A7, [A7 + 0x12]
0000012A 4E75 rts
fn0000012C:
0000012C 4FEF FEFA lea.l A7, [A7 - 0x106]
00000130 4857 pea.l [A7]
00000132 206F 010E movea.l A0, [A7 + 0x10E]
00000136 2F28 0004 move.l -[A7], [A0 + 0x4]
0000013A 4EAD E158 jsr [A5 - 0x1EA8]
0000013E 2F2F 0112 move.l -[A7], [A7 + 0x112]
00000142 486F 000C pea.l [A7 + 0xC]
00000146 4EAD E110 jsr [A5 - 0x1EF0]
0000014A 4FEF 0116 lea.l A7, [A7 + 0x116]
0000014E 4E75 rts
fn00000150:
00000150 2F0A move.l -[A7], A2
00000152 4FEF FFF6 lea.l A7, [A7 - 0xA]
00000156 246F 0012 movea.l A2, [A7 + 0x12]
0000015A 2012 move.l D0, [A2]
0000015C 5380 subq.l D0, 1
0000015E 6740 beq +0x42 /* 000001A0 */
00000160 5780 subq.l D0, 3
00000162 6706 beq +0x8 /* 0000016A */
00000164 5B80 subq.l D0, 5
00000166 6740 beq +0x42 /* 000001A8 */
00000168 603E bra +0x40 /* 000001A8 */
label0000016A:
0000016A 2F0A move.l -[A7], A2
0000016C 2F6A 0004 0004 move.l [A7 + 0x4], [A2 + 0x4]
00000172 486F 0004 pea.l [A7 + 0x4]
00000176 486F 0008 pea.l [A7 + 0x8]
0000017A 3F3C 280E move.w -[A7], 0x280E
0000017E A9EB syscall Pack4/FP68K
00000180 486F 0004 pea.l [A7 + 0x4]
00000184 486F 0008 pea.l [A7 + 0x8]
00000188 3F3C 0810 move.w -[A7], 0x810
0000018C A9EB syscall Pack4/FP68K
0000018E 2F2F 0008 move.l -[A7], [A7 + 0x8]
00000192 2F2F 0008 move.l -[A7], [A7 + 0x8]
00000196 4EAD E120 jsr [A5 - 0x1EE0]
0000019A 4FEF 000C lea.l A7, [A7 + 0xC]
0000019E 6008 bra +0xA /* 000001A8 */
label000001A0:
000001A0 2F0A move.l -[A7], A2
000001A2 4EBA FF88 jsr [PC - 0x78 /* 0000012C */]
000001A6 584F addq.w A7, 4
label000001A8:
000001A8 7009 moveq.l D0, 0x09
000001AA B092 cmp.l D0, [A2]
000001AC 57C0 seq D0
000001AE 4400 neg.b D0
000001B0 49C0 lea.l A4, D0
000001B2 4FEF 000A lea.l A7, [A7 + 0xA]
000001B6 245F movea.l A2, [A7]+
000001B8 4E75 rts
000001BA 206F 0004 movea.l A0, [A7 + 0x4]
000001BE 7002 moveq.l D0, 0x02
000001C0 B090 cmp.l D0, [A0]
000001C2 670A beq +0xC /* 000001CE */
000001C4 206F 0008 movea.l A0, [A7 + 0x8]
000001C8 7002 moveq.l D0, 0x02
000001CA B090 cmp.l D0, [A0]
000001CC 6604 bne +0x6 /* 000001D2 */
label000001CE:
000001CE 7000 moveq.l D0, 0x00
000001D0 4E75 rts
label000001D2:
000001D2 2F2F 0004 move.l -[A7], [A7 + 0x4]
000001D6 4EBA FF78 jsr [PC - 0x88 /* 00000150 */]
000001DA 4A00 tst.b D0
000001DC 584F addq.w A7, 4
000001DE 670C beq +0xE /* 000001EC */
000001E0 2F2F 0008 move.l -[A7], [A7 + 0x8]
000001E4 4EBA FF6A jsr [PC - 0x96 /* 00000150 */]
000001E8 584F addq.w A7, 4
000001EA 4E75 rts
label000001EC:
000001EC 7000 moveq.l D0, 0x00
000001EE 4E75 rts
fn000001F0:
000001F0 2F0A move.l -[A7], A2
000001F2 4FEF FEF6 lea.l A7, [A7 - 0x10A]
000001F6 246F 0112 movea.l A2, [A7 + 0x112]
000001FA 2012 move.l D0, [A2]
000001FC 0C80 0000 0009 cmpi.l D0, 0x9 /* '\t' */
00000202 6200 00BC bhi +0xBE /* 000002C0 */
00000206 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
0000020A 4EFB 0002 jmp [PC + D0.w + 0x2]
0000020E 00B2 00D6 0078 00B2 ori.l [A2 + D0.w - 0x78], 0xD60078
00000216 0014 00B2 ori.b [A4], 0xB2
0000021A 00B2 00B2 0058 0032 ori.l [A2 + D0.w + 0x32], 0xB20058
00000222 486F 0004 pea.l [A7 + 0x4]
00000226 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000022A 4EAD C320 jsr [A5 - 0x3CE0]
0000022E 486F 000C pea.l [A7 + 0xC]
00000232 2F0A move.l -[A7], A2
00000234 4EAD E160 jsr [A5 - 0x1EA0]
00000238 4FEF 0010 lea.l A7, [A7 + 0x10]
0000023C 6000 00A6 bra +0xA8 /* 000002E4 */
00000240 486F 0004 pea.l [A7 + 0x4]
00000244 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000248 4EAD E128 jsr [A5 - 0x1ED8]
0000024C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000250 4EAD C200 jsr [A5 - 0x3E00]
00000254 486F 0010 pea.l [A7 + 0x10]
00000258 2F0A move.l -[A7], A2
0000025A 4EAD E160 jsr [A5 - 0x1EA0]
0000025E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000262 6000 0080 bra +0x82 /* 000002E4 */
00000266 486F 0004 pea.l [A7 + 0x4]
0000026A 3F2A 0006 move.w -[A7], [A2 + 0x6]
0000026E 2F2D 0FAA move.l -[A7], [A5 + 0xFAA /* export_497 */]
00000272 4EAD E0F8 jsr [A5 - 0x1F08]
00000276 486F 000E pea.l [A7 + 0xE]
0000027A 2F0A move.l -[A7], A2
0000027C 4EAD E160 jsr [A5 - 0x1EA0]
00000280 4FEF 0012 lea.l A7, [A7 + 0x12]
00000284 605E bra +0x60 /* 000002E4 */
00000286 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000028A 2F2A 0000 move.l -[A7], [A2 + 0x0]
0000028E 4EAD E1B8 jsr [A5 - 0x1E48]
00000292 4878 0001 push.l 0x1
00000296 4878 0001 push.l 0x1
0000029A 4EAD C1F8 jsr [A5 - 0x3E08]
0000029E 2548 0004 move.l [A2 + 0x4], A0
000002A2 4AAA 0004 tst.l [A2 + 0x4]
000002A6 4FEF 0010 lea.l A7, [A7 + 0x10]
000002AA 670E beq +0x10 /* 000002BA */
000002AC 7001 moveq.l D0, 0x01
000002AE 2480 move.l [A2], D0
000002B0 206A 0004 movea.l A0, [A2 + 0x4]
000002B4 2050 movea.l A0, [A0]
000002B6 4210 clr.b [A0]
000002B8 602A bra +0x2C /* 000002E4 */
label000002BA:
000002BA 7002 moveq.l D0, 0x02
000002BC 2480 move.l [A2], D0
000002BE 6024 bra +0x26 /* 000002E4 */
label000002C0:
000002C0 2F0A move.l -[A7], A2
000002C2 4EAD E150 jsr [A5 - 0x1EB0]
000002C6 2F48 0004 move.l [A7 + 0x4], A0
000002CA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000002CE 2F2A 0000 move.l -[A7], [A2 + 0x0]
000002D2 4EAD E1B8 jsr [A5 - 0x1E48]
000002D6 256F 000C 0004 move.l [A2 + 0x4], [A7 + 0xC]
000002DC 7001 moveq.l D0, 0x01
000002DE 2480 move.l [A2], D0
000002E0 4FEF 000C lea.l A7, [A7 + 0xC]
label000002E4:
000002E4 4FEF 010A lea.l A7, [A7 + 0x10A]
000002E8 245F movea.l A2, [A7]+
000002EA 4E75 rts
000002EC 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3
000002F0 266F 001C movea.l A3, [A7 + 0x1C]
000002F4 246F 0020 movea.l A2, [A7 + 0x20]
000002F8 3C2F 0024 move.w D6, [A7 + 0x24]
000002FC 2F0B move.l -[A7], A3
000002FE 4EBA FEF0 jsr [PC - 0x110 /* 000001F0 */]
00000302 2F0A move.l -[A7], A2
00000304 4EBA FEEA jsr [PC - 0x116 /* 000001F0 */]
00000308 7001 moveq.l D0, 0x01
0000030A B093 cmp.l D0, [A3]
0000030C 504F addq.w A7, 8
0000030E 6600 009E bne +0xA0 /* 000003AE */
00000312 7001 moveq.l D0, 0x01
00000314 B092 cmp.l D0, [A2]
00000316 6600 0096 bne +0x98 /* 000003AE */
0000031A 42A7 clr.l -[A7]
0000031C 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000320 4EAD C2F0 jsr [A5 - 0x3D10]
00000324 42A7 clr.l -[A7]
00000326 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000032A 4EAD C2F0 jsr [A5 - 0x3D10]
0000032E 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000332 4EAD C2E0 jsr [A5 - 0x3D20]
00000336 5380 subq.l D0, 1
00000338 2800 move.l D4, D0
0000033A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000033E 4EAD C2E0 jsr [A5 - 0x3D20]
00000342 5380 subq.l D0, 1
00000344 2A00 move.l D5, D0
00000346 4A46 tst.w D6
00000348 4FEF 0018 lea.l A7, [A7 + 0x18]
0000034C 6624 bne +0x26 /* 00000372 */
0000034E 2F05 move.l -[A7], D5
00000350 2F04 move.l -[A7], D4
00000352 206A 0004 movea.l A0, [A2 + 0x4]
00000356 2F10 move.l -[A7], [A0]
00000358 206B 0004 movea.l A0, [A3 + 0x4]
0000035C 2F10 move.l -[A7], [A0]
0000035E 4EAD C380 jsr [A5 - 0x3C80]
00000362 4A40 tst.w D0
00000364 57C0 seq D0
00000366 4400 neg.b D0
00000368 49C0 lea.l A4, D0
0000036A 2600 move.l D3, D0
0000036C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000370 6022 bra +0x24 /* 00000394 */
label00000372:
00000372 2F05 move.l -[A7], D5
00000374 2F04 move.l -[A7], D4
00000376 206A 0004 movea.l A0, [A2 + 0x4]
0000037A 2F10 move.l -[A7], [A0]
0000037C 206B 0004 movea.l A0, [A3 + 0x4]
00000380 2F10 move.l -[A7], [A0]
00000382 4EAD C388 jsr [A5 - 0x3C78]
00000386 BC40 cmp.w D6, D0
00000388 57C0 seq D0
0000038A 4400 neg.b D0
0000038C 49C0 lea.l A4, D0
0000038E 2600 move.l D3, D0
00000390 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000394:
00000394 42A7 clr.l -[A7]
00000396 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000039A 4EAD C2F8 jsr [A5 - 0x3D08]
0000039E 42A7 clr.l -[A7]
000003A0 2F2A 0004 move.l -[A7], [A2 + 0x4]
000003A4 4EAD C2F8 jsr [A5 - 0x3D08]
000003A8 4FEF 0010 lea.l A7, [A7 + 0x10]
000003AC 6002 bra +0x4 /* 000003B0 */
label000003AE:
000003AE 7600 moveq.l D3, 0x00
label000003B0:
000003B0 302F 0026 move.w D0, [A7 + 0x26]
000003B4 48C0 ext.l D0
000003B6 2203 move.l D1, D3
000003B8 B181 xor.l D1, D0
000003BA 1001 move.b D0, D1
000003BC 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+
000003C0 4E75 rts
fn000003C2:
000003C2 48E7 1E3A movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A6
000003C6 554F subq.w A7, 2
000003C8 2C6F 0026 movea.l A6, [A7 + 0x26]
000003CC 286F 002A movea.l A4, [A7 + 0x2A]
000003D0 3EBC 0001 move.w [A7], 0x1
000003D4 7001 moveq.l D0, 0x01
000003D6 B096 cmp.l D0, [A6]
000003D8 6600 0098 bne +0x9A /* 00000472 */
000003DC 7001 moveq.l D0, 0x01
000003DE B094 cmp.l D0, [A4]
000003E0 6600 0090 bne +0x92 /* 00000472 */
000003E4 42A7 clr.l -[A7]
000003E6 2F2E 0004 move.l -[A7], [A6 + 0x4]
000003EA 4EAD C2F0 jsr [A5 - 0x3D10]
000003EE 42A7 clr.l -[A7]
000003F0 2F2C 0004 move.l -[A7], [A4 + 0x4]
000003F4 4EAD C2F0 jsr [A5 - 0x3D10]
000003F8 206E 0004 movea.l A0, [A6 + 0x4]
000003FC 2650 movea.l A3, [A0]
000003FE 206C 0004 movea.l A0, [A4 + 0x4]
00000402 2450 movea.l A2, [A0]
00000404 2F2E 0004 move.l -[A7], [A6 + 0x4]
00000408 4EAD C2E0 jsr [A5 - 0x3D20]
0000040C 5380 subq.l D0, 1
0000040E 2600 move.l D3, D0
00000410 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000414 4EAD C2E0 jsr [A5 - 0x3D20]
00000418 5380 subq.l D0, 1
0000041A 2C00 move.l D6, D0
0000041C 7800 moveq.l D4, 0x00
0000041E 7A00 moveq.l D5, 0x00
00000420 4FEF 0018 lea.l A7, [A7 + 0x18]
00000424 6028 bra +0x2A /* 0000044E */
label00000426:
00000426 2F03 move.l -[A7], D3
00000428 2F03 move.l -[A7], D3
0000042A 2F0A move.l -[A7], A2
0000042C 2F0B move.l -[A7], A3
0000042E 4EAD C380 jsr [A5 - 0x3C80]
00000432 4A40 tst.w D0
00000434 4FEF 0010 lea.l A7, [A7 + 0x10]
00000438 671E beq +0x20 /* 00000458 */
0000043A 4857 pea.l [A7]
0000043C 2F0A move.l -[A7], A2
0000043E 4EAD F970 jsr [A5 - 0x690]
00000442 306F 0008 movea.w A0, [A7 + 0x8]
00000446 D888 add.l D4, A0
00000448 D5C8 add.l A2, A0
0000044A 5285 addq.l D5, 1
0000044C 504F addq.w A7, 8
label0000044E:
0000044E 2004 move.l D0, D4
00000450 D083 add.l D0, D3
00000452 B086 cmp.l D0, D6
00000454 6FD0 ble -0x2E /* 00000426 */
00000456 7AFF moveq.l D5, 0xFFFFFFFF
label00000458:
00000458 42A7 clr.l -[A7]
0000045A 2F2E 0004 move.l -[A7], [A6 + 0x4]
0000045E 4EAD C2F8 jsr [A5 - 0x3D08]
00000462 42A7 clr.l -[A7]
00000464 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000468 4EAD C2F8 jsr [A5 - 0x3D08]
0000046C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000470 6002 bra +0x4 /* 00000474 */
label00000472:
00000472 7AFF moveq.l D5, 0xFFFFFFFF
label00000474:
00000474 2005 move.l D0, D5
00000476 544F addq.w A7, 2
00000478 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+
0000047C 4E75 rts
fn0000047E:
0000047E 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
00000482 554F subq.w A7, 2
00000484 286F 002C movea.l A4, [A7 + 0x2C]
00000488 2C6F 0034 movea.l A6, [A7 + 0x34]
0000048C 4A94 tst.l [A4]
0000048E 6F00 00FC ble +0xFE /* 0000058C */
00000492 206F 0030 movea.l A0, [A7 + 0x30]
00000496 2610 move.l D3, [A0]
00000498 2A16 move.l D5, [A6]
0000049A 7000 moveq.l D0, 0x00
0000049C 102F 002A move.b D0, [A7 + 0x2A]
000004A0 5380 subq.l D0, 1
000004A2 6720 beq +0x22 /* 000004C4 */
000004A4 5380 subq.l D0, 1
000004A6 6710 beq +0x12 /* 000004B8 */
000004A8 5380 subq.l D0, 1
000004AA 6702 beq +0x4 /* 000004AE */
000004AC 6020 bra +0x22 /* 000004CE */
label000004AE:
000004AE 7C0D moveq.l D6, 0x0D
000004B0 1E06 move.b D7, D6
000004B2 422F 0001 clr.b [A7 + 0x1]
000004B6 6016 bra +0x18 /* 000004CE */
label000004B8:
000004B8 1C2D 1070 move.b D6, [A5 + 0x1070]
000004BC 1E06 move.b D7, D6
000004BE 422F 0001 clr.b [A7 + 0x1]
000004C2 600A bra +0xC /* 000004CE */
label000004C4:
000004C4 7C00 moveq.l D6, 0x00
000004C6 7E20 moveq.l D7, 0x20
000004C8 1F7C 0001 0001 move.b [A7 + 0x1], 0x1
label000004CE:
000004CE 2805 move.l D4, D5
000004D0 246F 0038 movea.l A2, [A7 + 0x38]
000004D4 D5C3 add.l A2, D3
000004D6 4A2F 0001 tst.b [A7 + 0x1]
000004DA 6710 beq +0x12 /* 000004EC */
000004DC 6004 bra +0x6 /* 000004E2 */
label000004DE:
000004DE 528A addq.l A2, 1
000004E0 5283 addq.l D3, 1
label000004E2:
000004E2 B684 cmp.l D3, D4
000004E4 6C06 bge +0x8 /* 000004EC */
000004E6 0C12 0020 cmpi.b [A2], 0x20 /* ' ' */
000004EA 63F2 bls -0xC /* 000004DE */
label000004EC:
000004EC 7001 moveq.l D0, 0x01
000004EE 2640 movea.l A3, D0
000004F0 294B 0008 move.l [A4 + 0x8], A3
000004F4 603A bra +0x3C /* 00000530 */
label000004F6:
000004F6 528A addq.l A2, 1
000004F8 5283 addq.l D3, 1
000004FA BC2A FFFF cmp.b D6, [A2 - 0x1]
000004FE 6226 bhi +0x28 /* 00000526 */
00000500 BE2A FFFF cmp.b D7, [A2 - 0x1]
00000504 6520 bcs +0x22 /* 00000526 */
00000506 200B move.l D0, A3
00000508 5280 addq.l D0, 1
0000050A 2940 0008 move.l [A4 + 0x8], D0
0000050E 4A2F 0001 tst.b [A7 + 0x1]
00000512 6716 beq +0x18 /* 0000052A */
00000514 6004 bra +0x6 /* 0000051A */
label00000516:
00000516 528A addq.l A2, 1
00000518 5283 addq.l D3, 1
label0000051A:
0000051A B684 cmp.l D3, D4
0000051C 6C0C bge +0xE /* 0000052A */
0000051E 0C12 0020 cmpi.b [A2], 0x20 /* ' ' */
00000522 63F2 bls -0xC /* 00000516 */
00000524 6004 bra +0x6 /* 0000052A */
label00000526:
00000526 B684 cmp.l D3, D4
00000528 6DCC blt -0x32 /* 000004F6 */
label0000052A:
0000052A 200B move.l D0, A3
0000052C 5280 addq.l D0, 1
0000052E 2640 movea.l A3, D0
label00000530:
00000530 B7D4 cmpa.l A3, [A4]
00000532 6DF2 blt -0xC /* 00000526 */
00000534 4AAC 0004 tst.l [A4 + 0x4]
00000538 6E04 bgt +0x6 /* 0000053E */
0000053A 2954 0004 move.l [A4 + 0x4], [A4]
label0000053E:
0000053E 2A03 move.l D5, D3
00000540 600C bra +0xE /* 0000054E */
label00000542:
00000542 BC12 cmp.b D6, [A2]
00000544 6204 bhi +0x6 /* 0000054A */
00000546 BE12 cmp.b D7, [A2]
00000548 6408 bcc +0xA /* 00000552 */
label0000054A:
0000054A 528A addq.l A2, 1
0000054C 5285 addq.l D5, 1
label0000054E:
0000054E BA84 cmp.l D5, D4
00000550 6DF0 blt -0xE /* 00000542 */
label00000552:
00000552 200B move.l D0, A3
00000554 5280 addq.l D0, 1
00000556 2640 movea.l A3, D0
00000558 B7EC 0004 cmpa.l A3, [A4 + 0x4]
0000055C 6E20 bgt +0x22 /* 0000057E */
0000055E BA84 cmp.l D5, D4
00000560 6C1C bge +0x1E /* 0000057E */
00000562 528A addq.l A2, 1
00000564 5285 addq.l D5, 1
00000566 4A2F 0001 tst.b [A7 + 0x1]
0000056A 67E2 beq -0x1C /* 0000054E */
0000056C 6004 bra +0x6 /* 00000572 */
label0000056E:
0000056E 528A addq.l A2, 1
00000570 5285 addq.l D5, 1
label00000572:
00000572 BA84 cmp.l D5, D4
00000574 6CD8 bge -0x26 /* 0000054E */
00000576 0C12 0020 cmpi.b [A2], 0x20 /* ' ' */
0000057A 63F2 bls -0xC /* 0000056E */
0000057C 60D0 bra -0x2E /* 0000054E */
label0000057E:
0000057E 206F 0030 movea.l A0, [A7 + 0x30]
00000582 2083 move.l [A0], D3
00000584 206F 003C movea.l A0, [A7 + 0x3C]
00000588 2096 move.l [A0], [A6]
0000058A 2C85 move.l [A6], D5
label0000058C:
0000058C 544F addq.w A7, 2
0000058E 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
00000592 4E75 rts
fn00000594:
00000594 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
00000598 4FEF FFF0 lea.l A7, [A7 - 0x10]
0000059C 246F 0038 movea.l A2, [A7 + 0x38]
000005A0 286F 003C movea.l A4, [A7 + 0x3C]
000005A4 266F 0040 movea.l A3, [A7 + 0x40]
000005A8 2A2F 0044 move.l D5, [A7 + 0x44]
000005AC 282F 0048 move.l D4, [A7 + 0x48]
000005B0 2612 move.l D3, [A2]
000005B2 0C83 FFFF 8AD0 cmpi.l D3, 0xFFFF8AD0
000005B8 6E4A bgt +0x4C /* 00000604 */
000005BA 0C83 FFFF 8ACD cmpi.l D3, 0xFFFF8ACD
000005C0 6D42 blt +0x44 /* 00000604 */
000005C2 2612 move.l D3, [A2]
000005C4 0683 0000 7530 addi.l D3, 0x7530 /* 'u0' */
000005CA 4483 neg.l D3
000005CC 2044 movea.l A0, D4
000005CE 2F10 move.l -[A7], [A0]
000005D0 2F05 move.l -[A7], D5
000005D2 486F 0010 pea.l [A7 + 0x10]
000005D6 3003 move.w D0, D3
000005D8 48C0 ext.l D0
000005DA 5280 addq.l D0, 1
000005DC 3F00 move.w -[A7], D0
000005DE 4EBA 0772 jsr [PC + 0x772 /* 00000D52 */]
000005E2 4878 0030 push.l 0x30 /* '0' */
000005E6 42A7 clr.l -[A7]
000005E8 2F0A move.l -[A7], A2
000005EA 4EAD 9E32 jsr [A5 - 0x61CE]
000005EE 700C moveq.l D0, 0x0C
000005F0 C1C3 muls.w D0, D3
000005F2 2C4A movea.l A6, A2
000005F4 DDC0 add.l A6, D0
000005F6 2CAF 0026 move.l [A6], [A7 + 0x26]
000005FA 2D6F 0026 0004 move.l [A6 + 0x4], [A7 + 0x26]
00000600 4FEF 001A lea.l A7, [A7 + 0x1A]
label00000604:
00000604 2F04 move.l -[A7], D4
00000606 2F05 move.l -[A7], D5
00000608 2F0B move.l -[A7], A3
0000060A 2F0C move.l -[A7], A4
0000060C 486A 0024 pea.l [A2 + 0x24]
00000610 1F3C 0003 move.b -[A7], 0x3
00000614 4EBA FE68 jsr [PC - 0x198 /* 0000047E */]
00000618 2F04 move.l -[A7], D4
0000061A 2F05 move.l -[A7], D5
0000061C 2F0B move.l -[A7], A3
0000061E 2F0C move.l -[A7], A4
00000620 486A 0018 pea.l [A2 + 0x18]
00000624 1F3C 0002 move.b -[A7], 0x2
00000628 4EBA FE54 jsr [PC - 0x1AC /* 0000047E */]
0000062C 2F04 move.l -[A7], D4
0000062E 2F05 move.l -[A7], D5
00000630 2F0B move.l -[A7], A3
00000632 2F0C move.l -[A7], A4
00000634 486A 000C pea.l [A2 + 0xC]
00000638 1F3C 0001 move.b -[A7], 0x1
0000063C 4EBA FE40 jsr [PC - 0x1C0 /* 0000047E */]
00000640 2612 move.l D3, [A2]
00000642 2C2A 0004 move.l D6, [A2 + 0x4]
00000646 4A83 tst.l D3
00000648 4FEF 0042 lea.l A7, [A7 + 0x42]
0000064C 6F5E ble +0x60 /* 000006AC */
0000064E 4A86 tst.l D6
00000650 6E02 bgt +0x4 /* 00000654 */
00000652 2C03 move.l D6, D3
label00000654:
00000654 2C45 movea.l A6, D5
00000656 204E movea.l A0, A6
00000658 D1D4 add.l A0, [A4]
0000065A 2F48 0004 move.l [A7 + 0x4], A0
0000065E 204E movea.l A0, A6
00000660 D1D3 add.l A0, [A3]
00000662 2A08 move.l D5, A0
00000664 2F05 move.l -[A7], D5
00000666 2003 move.l D0, D3
00000668 5380 subq.l D0, 1
0000066A 2F00 move.l -[A7], D0
0000066C 2F2F 000C move.l -[A7], [A7 + 0xC]
00000670 4EAD C1C8 jsr [A5 - 0x3E38]
00000674 2E08 move.l D7, A0
00000676 2F05 move.l -[A7], D5
00000678 2006 move.l D0, D6
0000067A 9083 sub.l D0, D3
0000067C 5280 addq.l D0, 1
0000067E 2F00 move.l -[A7], D0
00000680 2F07 move.l -[A7], D7
00000682 4EAD C1C8 jsr [A5 - 0x3E38]
00000686 2F48 0018 move.l [A7 + 0x18], A0
0000068A 2047 movea.l A0, D7
0000068C 91CE sub.l A0, A6
0000068E 2608 move.l D3, A0
00000690 2003 move.l D0, D3
00000692 9094 sub.l D0, [A4]
00000694 5280 addq.l D0, 1
00000696 2540 0008 move.l [A2 + 0x8], D0
0000069A 2883 move.l [A4], D3
0000069C 2044 movea.l A0, D4
0000069E 2093 move.l [A0], [A3]
000006A0 206F 0018 movea.l A0, [A7 + 0x18]
000006A4 91CE sub.l A0, A6
000006A6 2688 move.l [A3], A0
000006A8 4FEF 0018 lea.l A7, [A7 + 0x18]
label000006AC:
000006AC 4FEF 0010 lea.l A7, [A7 + 0x10]
000006B0 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
000006B4 4E75 rts
000006B6 48E7 1030 movem.l -[A7], D3,A2,A3
000006BA 4FEF FFF4 lea.l A7, [A7 - 0xC]
000006BE 266F 0020 movea.l A3, [A7 + 0x20]
000006C2 42AF 0008 clr.l [A7 + 0x8]
000006C6 2F0B move.l -[A7], A3
000006C8 4EAD C2E0 jsr [A5 - 0x3D20]
000006CC 5380 subq.l D0, 1
000006CE 2F40 0008 move.l [A7 + 0x8], D0
000006D2 2F40 0004 move.l [A7 + 0x4], D0
000006D6 486F 0004 pea.l [A7 + 0x4]
000006DA 2F13 move.l -[A7], [A3]
000006DC 486F 0010 pea.l [A7 + 0x10]
000006E0 486F 0018 pea.l [A7 + 0x18]
000006E4 2F2F 0030 move.l -[A7], [A7 + 0x30]
000006E8 4EBA FEAA jsr [PC - 0x156 /* 00000594 */]
000006EC 262F 001C move.l D3, [A7 + 0x1C]
000006F0 96AF 0020 sub.l D3, [A7 + 0x20]
000006F4 4A83 tst.l D3
000006F6 4FEF 0018 lea.l A7, [A7 + 0x18]
000006FA 6C02 bge +0x4 /* 000006FE */
000006FC 7600 moveq.l D3, 0x00
label000006FE:
000006FE 4878 0001 push.l 0x1
00000702 2003 move.l D0, D3
00000704 5280 addq.l D0, 1
00000706 2F00 move.l -[A7], D0
00000708 4EAD C1F8 jsr [A5 - 0x3E08]
0000070C 2448 movea.l A2, A0
0000070E 200A move.l D0, A2
00000710 504F addq.w A7, 8
00000712 6614 bne +0x16 /* 00000728 */
00000714 3F3C 0003 move.w -[A7], 0x3
00000718 4EAD E070 jsr [A5 - 0x1F90]
0000071C 91C8 sub.l A0, A0
0000071E 4FEF 000E lea.l A7, [A7 + 0xE]
00000722 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000726 4E75 rts
label00000728:
00000728 4A83 tst.l D3
0000072A 6F10 ble +0x12 /* 0000073C */
0000072C 2053 movea.l A0, [A3]
0000072E 202F 0008 move.l D0, [A7 + 0x8]
00000732 41F0 0800 lea.l A0, [A0 + D0]
00000736 2252 movea.l A1, [A2]
00000738 2003 move.l D0, D3
0000073A A22E syscall BlockMove/BlockMoveData, flags=2
label0000073C:
0000073C 2652 movea.l A3, [A2]
0000073E D7C3 add.l A3, D3
00000740 4213 clr.b [A3]
00000742 204A movea.l A0, A2
00000744 4FEF 000C lea.l A7, [A7 + 0xC]
00000748 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000074C 4E75 rts
fn0000074E:
0000074E 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6
00000752 246F 0020 movea.l A2, [A7 + 0x20]
00000756 286F 0024 movea.l A4, [A7 + 0x24]
0000075A 2A2F 0028 move.l D5, [A7 + 0x28]
0000075E 266F 002C movea.l A3, [A7 + 0x2C]
00000762 2C6F 0030 movea.l A6, [A7 + 0x30]
00000766 182F 0036 move.b D4, [A7 + 0x36]
0000076A 2612 move.l D3, [A2]
0000076C 96AA 0008 sub.l D3, [A2 + 0x8]
00000770 4A83 tst.l D3
00000772 6F62 ble +0x64 /* 000007D6 */
00000774 0C2F 0002 0034 cmpi.b [A7 + 0x34], 0x2
0000077A 6710 beq +0x12 /* 0000078C */
0000077C 2013 move.l D0, [A3]
0000077E D083 add.l D0, D3
00000780 2F00 move.l -[A7], D0
00000782 2F0E move.l -[A7], A6
00000784 4EAD C270 jsr [A5 - 0x3D90]
00000788 504F addq.w A7, 8
0000078A 6014 bra +0x16 /* 000007A0 */
label0000078C:
0000078C 4878 0001 push.l 0x1
00000790 2013 move.l D0, [A3]
00000792 D083 add.l D0, D3
00000794 2F00 move.l -[A7], D0
00000796 2F16 move.l -[A7], [A6]
00000798 4EAD C2D8 jsr [A5 - 0x3D28]
0000079C 4FEF 000C lea.l A7, [A7 + 0xC]
label000007A0:
000007A0 2008 move.l D0, A0
000007A2 6732 beq +0x34 /* 000007D6 */
000007A4 2456 movea.l A2, [A6]
000007A6 2452 movea.l A2, [A2]
000007A8 D5D4 add.l A2, [A4]
000007AA 204A movea.l A0, A2
000007AC 43F2 3800 lea.l A1, [A2 + D3]
000007B0 2013 move.l D0, [A3]
000007B2 9094 sub.l D0, [A4]
000007B4 A22E syscall BlockMove/BlockMoveData, flags=2
000007B6 2013 move.l D0, [A3]
000007B8 D083 add.l D0, D3
000007BA 2680 move.l [A3], D0
000007BC 2014 move.l D0, [A4]
000007BE D083 add.l D0, D3
000007C0 2880 move.l [A4], D0
000007C2 2045 movea.l A0, D5
000007C4 2010 move.l D0, [A0]
000007C6 D083 add.l D0, D3
000007C8 2080 move.l [A0], D0
000007CA 6006 bra +0x8 /* 000007D2 */
label000007CC:
000007CC 1484 move.b [A2], D4
000007CE 528A addq.l A2, 1
000007D0 5383 subq.l D3, 1
label000007D2:
000007D2 4A83 tst.l D3
000007D4 6EF6 bgt -0x8 /* 000007CC */
label000007D6:
000007D6 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
000007DA 4E75 rts
fn000007DC:
000007DC 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000007E0 514F subq.w A7, 8
000007E2 382F 001C move.w D4, [A7 + 0x1C]
000007E6 266F 0028 movea.l A3, [A7 + 0x28]
000007EA 246F 002C movea.l A2, [A7 + 0x2C]
000007EE 0C44 0006 cmpi.w D4, 0x6
000007F2 6614 bne +0x16 /* 00000808 */
000007F4 14BC 0001 move.b [A2], 0x1
000007F8 2F0B move.l -[A7], A3
000007FA 4EAD F2C8 jsr [A5 - 0xD38]
000007FE 4FEF 000C lea.l A7, [A7 + 0xC]
00000802 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000806 4E75 rts
label00000808:
00000808 3053 movea.w A0, [A3]
0000080A 2608 move.l D3, A0
0000080C 14BC 0002 move.b [A2], 0x2
00000810 1F3C 0001 move.b -[A7], 0x1
00000814 2F03 move.l -[A7], D3
00000816 3F04 move.w -[A7], D4
00000818 4EAD E0D8 jsr [A5 - 0x1F28]
0000081C 2448 movea.l A2, A0
0000081E 200A move.l D0, A2
00000820 504F addq.w A7, 8
00000822 660A bne +0xC /* 0000082E */
00000824 91C8 sub.l A0, A0
00000826 504F addq.w A7, 8
00000828 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000082C 4E75 rts
label0000082E:
0000082E 2E92 move.l [A7], [A2]
00000830 2F6A 0004 0004 move.l [A7 + 0x4], [A2 + 0x4]
00000836 0C6F 0010 001E cmpi.w [A7 + 0x1E], 0x10
0000083C 662A bne +0x2C /* 00000868 */
0000083E 4AAF 0020 tst.l [A7 + 0x20]
00000842 6624 bne +0x26 /* 00000868 */
00000844 206F 0024 movea.l A0, [A7 + 0x24]
00000848 2490 move.l [A2], [A0]
0000084A 2568 0004 0004 move.l [A2 + 0x4], [A0 + 0x4]
00000850 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000854 2F2F 0004 move.l -[A7], [A7 + 0x4]
00000858 4EAD E1B8 jsr [A5 - 0x1E48]
0000085C 91C8 sub.l A0, A0
0000085E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000862 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000866 4E75 rts
label00000868:
00000868 7001 moveq.l D0, 0x01
0000086A B097 cmp.l D0, [A7]
0000086C 6720 beq +0x22 /* 0000088E */
0000086E 4857 pea.l [A7]
00000870 4EBA F97E jsr [PC - 0x682 /* 000001F0 */]
00000874 4227 clr.b -[A7]
00000876 2F03 move.l -[A7], D3
00000878 3F04 move.w -[A7], D4
0000087A 4EAD E0D8 jsr [A5 - 0x1F28]
0000087E 2448 movea.l A2, A0
00000880 24AF 000C move.l [A2], [A7 + 0xC]
00000884 256F 0010 0004 move.l [A2 + 0x4], [A7 + 0x10]
0000088A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000088E:
0000088E 206F 0004 movea.l A0, [A7 + 0x4]
00000892 504F addq.w A7, 8
00000894 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000898 4E75 rts
0000089A 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000089E 4FEF FFEA lea.l A7, [A7 - 0x16]
000008A2 382F 0032 move.w D4, [A7 + 0x32]
000008A6 246F 0034 movea.l A2, [A7 + 0x34]
000008AA 266F 0038 movea.l A3, [A7 + 0x38]
000008AE 70F0 moveq.l D0, 0xFFFFFFF0
000008B0 3604 move.w D3, D4
000008B2 48C3 ext.l D3
000008B4 C680 and.l D3, D0
000008B6 0244 000F andi.w D4, 0xF
000008BA 486F 0005 pea.l [A7 + 0x5]
000008BE 2F0B move.l -[A7], A3
000008C0 486F 0044 pea.l [A7 + 0x44]
000008C4 2F0A move.l -[A7], A2
000008C6 3F03 move.w -[A7], D3
000008C8 3F04 move.w -[A7], D4
000008CA 4EBA FF10 jsr [PC - 0xF0 /* 000007DC */]
000008CE 2F48 0026 move.l [A7 + 0x26], A0
000008D2 4AAF 0026 tst.l [A7 + 0x26]
000008D6 4FEF 0014 lea.l A7, [A7 + 0x14]
000008DA 6700 0254 beq +0x256 /* 00000B30 */
000008DE 2848 movea.l A4, A0
000008E0 42AF 000A clr.l [A7 + 0xA]
000008E4 0C2F 0002 0005 cmpi.b [A7 + 0x5], 0x2
000008EA 670C beq +0xE /* 000008F8 */
000008EC 2F2F 0012 move.l -[A7], [A7 + 0x12]
000008F0 4EAD C268 jsr [A5 - 0x3D98]
000008F4 584F addq.w A7, 4
000008F6 600A bra +0xC /* 00000902 */
label000008F8:
000008F8 2F2F 0012 move.l -[A7], [A7 + 0x12]
000008FC 4EAD C2E0 jsr [A5 - 0x3D20]
00000900 584F addq.w A7, 4
label00000902:
00000902 2F40 0006 move.l [A7 + 0x6], D0
00000906 4A6B 0002 tst.w [A3 + 0x2]
0000090A 5DC0 slt D0
0000090C 4400 neg.b D0
0000090E 49C0 lea.l A4, D0
00000910 222F 0006 move.l D1, [A7 + 0x6]
00000914 9280 sub.l D1, D0
00000916 2E81 move.l [A7], D1
00000918 2F41 000E move.l [A7 + 0xE], D1
0000091C 200A move.l D0, A2
0000091E 6778 beq +0x7A /* 00000998 */
00000920 4857 pea.l [A7]
00000922 206F 0016 movea.l A0, [A7 + 0x16]
00000926 2F10 move.l -[A7], [A0]
00000928 486F 0016 pea.l [A7 + 0x16]
0000092C 486F 0016 pea.l [A7 + 0x16]
00000930 2F0A move.l -[A7], A2
00000932 4EBA FC60 jsr [PC - 0x3A0 /* 00000594 */]
00000936 1F3C 000D move.b -[A7], 0xD /* '\r' */
0000093A 1F2F 001B move.b -[A7], [A7 + 0x1B]
0000093E 486F 002A pea.l [A7 + 0x2A]
00000942 486F 0022 pea.l [A7 + 0x22]
00000946 486F 002E pea.l [A7 + 0x2E]
0000094A 486F 002E pea.l [A7 + 0x2E]
0000094E 486A 0024 pea.l [A2 + 0x24]
00000952 4EBA FDFA jsr [PC - 0x206 /* 0000074E */]
00000956 1F2D 1070 move.b -[A7], [A5 + 0x1070]
0000095A 1F2F 0033 move.b -[A7], [A7 + 0x33]
0000095E 486F 0042 pea.l [A7 + 0x42]
00000962 486F 003A pea.l [A7 + 0x3A]
00000966 486F 0046 pea.l [A7 + 0x46]
0000096A 486F 0046 pea.l [A7 + 0x46]
0000096E 486A 0018 pea.l [A2 + 0x18]
00000972 4EBA FDDA jsr [PC - 0x226 /* 0000074E */]
00000976 1F3C 0020 move.b -[A7], 0x20 /* ' ' */
0000097A 1F2F 004B move.b -[A7], [A7 + 0x4B]
0000097E 486F 005A pea.l [A7 + 0x5A]
00000982 486F 0052 pea.l [A7 + 0x52]
00000986 486F 005E pea.l [A7 + 0x5E]
0000098A 486F 005E pea.l [A7 + 0x5E]
0000098E 2F0A move.l -[A7], A2
00000990 4EBA FDBC jsr [PC - 0x244 /* 0000074E */]
00000994 4FEF 005C lea.l A7, [A7 + 0x5C]
label00000998:
00000998 486F 003C pea.l [A7 + 0x3C]
0000099C 4EBA F852 jsr [PC - 0x7AE /* 000001F0 */]
000009A0 246F 0044 movea.l A2, [A7 + 0x44]
000009A4 3003 move.w D0, D3
000009A6 48C0 ext.l D0
000009A8 584F addq.w A7, 4
000009AA 0480 0000 0020 subi.l D0, 0x20 /* ' ' */
000009B0 6710 beq +0x12 /* 000009C2 */
000009B2 5180 subq.l D0, 8
000009B4 5180 subq.l D0, 8
000009B6 6702 beq +0x4 /* 000009BA */
000009B8 600E bra +0x10 /* 000009C8 */
label000009BA:
000009BA 2F6F 000A 000E move.l [A7 + 0xE], [A7 + 0xA]
000009C0 6006 bra +0x8 /* 000009C8 */
label000009C2:
000009C2 2F6F 000E 000A move.l [A7 + 0xA], [A7 + 0xE]
label000009C8:
000009C8 4A6B 0002 tst.w [A3 + 0x2]
000009CC 6F42 ble +0x44 /* 00000A10 */
000009CE B9EF 0012 cmpa.l A4, [A7 + 0x12]
000009D2 6714 beq +0x16 /* 000009E8 */
000009D4 4227 clr.b -[A7]
000009D6 2F2F 000C move.l -[A7], [A7 + 0xC]
000009DA 2F2F 0018 move.l -[A7], [A7 + 0x18]
000009DE 2F0B move.l -[A7], A3
000009E0 4EAD F4A8 jsr [A5 - 0xB58]
000009E4 4FEF 000E lea.l A7, [A7 + 0xE]
label000009E8:
000009E8 2F0A move.l -[A7], A2
000009EA 2F2F 0012 move.l -[A7], [A7 + 0x12]
000009EE 2F2F 0012 move.l -[A7], [A7 + 0x12]
000009F2 2F0B move.l -[A7], A3
000009F4 4EAD F580 jsr [A5 - 0xA80]
000009F8 4A00 tst.b D0
000009FA 4FEF 0010 lea.l A7, [A7 + 0x10]
000009FE 6710 beq +0x12 /* 00000A10 */
00000A00 2F0A move.l -[A7], A2
00000A02 4EAD C200 jsr [A5 - 0x3E00]
00000A06 4FEF 001A lea.l A7, [A7 + 0x1A]
00000A0A 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00000A0E 4E75 rts
label00000A10:
00000A10 2A2F 000E move.l D5, [A7 + 0xE]
00000A14 9AAF 000A sub.l D5, [A7 + 0xA]
00000A18 2F0A move.l -[A7], A2
00000A1A 4EAD C2E0 jsr [A5 - 0x3D20]
00000A1E 5380 subq.l D0, 1
00000A20 2800 move.l D4, D0
00000A22 2604 move.l D3, D4
00000A24 9685 sub.l D3, D5
00000A26 4A83 tst.l D3
00000A28 584F addq.w A7, 4
00000A2A 6F6E ble +0x70 /* 00000A9A */
00000A2C 0C2F 0002 0005 cmpi.b [A7 + 0x5], 0x2
00000A32 6714 beq +0x16 /* 00000A48 */
00000A34 202F 0006 move.l D0, [A7 + 0x6]
00000A38 D083 add.l D0, D3
00000A3A 2F00 move.l -[A7], D0
00000A3C 486F 0016 pea.l [A7 + 0x16]
00000A40 4EAD C270 jsr [A5 - 0x3D90]
00000A44 504F addq.w A7, 8
00000A46 6018 bra +0x1A /* 00000A60 */
label00000A48:
00000A48 4878 0001 push.l 0x1
00000A4C 202F 000A move.l D0, [A7 + 0xA]
00000A50 D083 add.l D0, D3
00000A52 2F00 move.l -[A7], D0
00000A54 2F2F 001A move.l -[A7], [A7 + 0x1A]
00000A58 4EAD C2D8 jsr [A5 - 0x3D28]
00000A5C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000A60:
00000A60 2008 move.l D0, A0
00000A62 6610 bne +0x12 /* 00000A74 */
00000A64 2F0A move.l -[A7], A2
00000A66 4EAD C200 jsr [A5 - 0x3E00]
00000A6A 4FEF 001A lea.l A7, [A7 + 0x1A]
00000A6E 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00000A72 4E75 rts
label00000A74:
00000A74 206F 0012 movea.l A0, [A7 + 0x12]
00000A78 2250 movea.l A1, [A0]
00000A7A 202F 000E move.l D0, [A7 + 0xE]
00000A7E 41F1 0800 lea.l A0, [A1 + D0]
00000A82 226F 0012 movea.l A1, [A7 + 0x12]
00000A86 2251 movea.l A1, [A1]
00000A88 D3EF 000E add.l A1, [A7 + 0xE]
00000A8C 43F1 3800 lea.l A1, [A1 + D3]
00000A90 202F 0006 move.l D0, [A7 + 0x6]
00000A94 90AF 000E sub.l D0, [A7 + 0xE]
00000A98 A22E syscall BlockMove/BlockMoveData, flags=2
label00000A9A:
00000A9A 206F 0012 movea.l A0, [A7 + 0x12]
00000A9E 2250 movea.l A1, [A0]
00000AA0 202F 000A move.l D0, [A7 + 0xA]
00000AA4 43F1 0800 lea.l A1, [A1 + D0]
00000AA8 2052 movea.l A0, [A2]
00000AAA 2004 move.l D0, D4
00000AAC A22E syscall BlockMove/BlockMoveData, flags=2
00000AAE 2F0A move.l -[A7], A2
00000AB0 4EAD C200 jsr [A5 - 0x3E00]
00000AB4 4A83 tst.l D3
00000AB6 584F addq.w A7, 4
00000AB8 6C5A bge +0x5C /* 00000B14 */
00000ABA 206F 0012 movea.l A0, [A7 + 0x12]
00000ABE 2250 movea.l A1, [A0]
00000AC0 202F 000E move.l D0, [A7 + 0xE]
00000AC4 41F1 0800 lea.l A0, [A1 + D0]
00000AC8 226F 0012 movea.l A1, [A7 + 0x12]
00000ACC 2251 movea.l A1, [A1]
00000ACE D3EF 000A add.l A1, [A7 + 0xA]
00000AD2 43F1 4800 lea.l A1, [A1 + D4]
00000AD6 202F 0006 move.l D0, [A7 + 0x6]
00000ADA 90AF 000E sub.l D0, [A7 + 0xE]
00000ADE A22E syscall BlockMove/BlockMoveData, flags=2
00000AE0 0C2F 0002 0005 cmpi.b [A7 + 0x5], 0x2
00000AE6 6714 beq +0x16 /* 00000AFC */
00000AE8 202F 0006 move.l D0, [A7 + 0x6]
00000AEC D083 add.l D0, D3
00000AEE 2F00 move.l -[A7], D0
00000AF0 486F 0016 pea.l [A7 + 0x16]
00000AF4 4EAD C270 jsr [A5 - 0x3D90]
00000AF8 504F addq.w A7, 8
00000AFA 6018 bra +0x1A /* 00000B14 */
label00000AFC:
00000AFC 4878 0001 push.l 0x1
00000B00 202F 000A move.l D0, [A7 + 0xA]
00000B04 D083 add.l D0, D3
00000B06 2F00 move.l -[A7], D0
00000B08 2F2F 001A move.l -[A7], [A7 + 0x1A]
00000B0C 4EAD C2D8 jsr [A5 - 0x3D28]
00000B10 4FEF 000C lea.l A7, [A7 + 0xC]
label00000B14:
00000B14 4A6B 0002 tst.w [A3 + 0x2]
00000B18 6F16 ble +0x18 /* 00000B30 */
00000B1A 1F3C 0001 move.b -[A7], 0x1
00000B1E 2F2F 000C move.l -[A7], [A7 + 0xC]
00000B22 2F2F 0018 move.l -[A7], [A7 + 0x18]
00000B26 2F0B move.l -[A7], A3
00000B28 4EAD F4A8 jsr [A5 - 0xB58]
00000B2C 4FEF 000E lea.l A7, [A7 + 0xE]
label00000B30:
00000B30 4FEF 0016 lea.l A7, [A7 + 0x16]
00000B34 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00000B38 4E75 rts
fn00000B3A:
00000B3A 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6
00000B3E 286F 0026 movea.l A4, [A7 + 0x26]
00000B42 246F 002A movea.l A2, [A7 + 0x2A]
00000B46 262F 002E move.l D3, [A7 + 0x2E]
00000B4A 2C6F 0032 movea.l A6, [A7 + 0x32]
00000B4E 206F 0022 movea.l A0, [A7 + 0x22]
00000B52 4A90 tst.l [A0]
00000B54 6E08 bgt +0xA /* 00000B5E */
00000B56 7000 moveq.l D0, 0x00
00000B58 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
00000B5C 4E75 rts
label00000B5E:
00000B5E 7000 moveq.l D0, 0x00
00000B60 102F 0020 move.b D0, [A7 + 0x20]
00000B64 6720 beq +0x22 /* 00000B86 */
00000B66 5380 subq.l D0, 1
00000B68 6718 beq +0x1A /* 00000B82 */
00000B6A 5380 subq.l D0, 1
00000B6C 670C beq +0xE /* 00000B7A */
00000B6E 5380 subq.l D0, 1
00000B70 6702 beq +0x4 /* 00000B74 */
00000B72 601A bra +0x1C /* 00000B8E */
label00000B74:
00000B74 780D moveq.l D4, 0x0D
00000B76 7A00 moveq.l D5, 0x00
00000B78 6014 bra +0x16 /* 00000B8E */
label00000B7A:
00000B7A 182D 1070 move.b D4, [A5 + 0x1070]
00000B7E 7A00 moveq.l D5, 0x00
00000B80 600C bra +0xE /* 00000B8E */
label00000B82:
00000B82 7A01 moveq.l D5, 0x01
00000B84 6008 bra +0xA /* 00000B8E */
label00000B86:
00000B86 7001 moveq.l D0, 0x01
00000B88 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
00000B8C 4E75 rts
label00000B8E:
00000B8E 264E movea.l A3, A6
00000B90 D7D2 add.l A3, [A2]
00000B92 4A05 tst.b D5
00000B94 6716 beq +0x18 /* 00000BAC */
00000B96 6008 bra +0xA /* 00000BA0 */
label00000B98:
00000B98 528B addq.l A3, 1
00000B9A 2012 move.l D0, [A2]
00000B9C 5280 addq.l D0, 1
00000B9E 2480 move.l [A2], D0
label00000BA0:
00000BA0 B692 cmp.l D3, [A2]
00000BA2 6F30 ble +0x32 /* 00000BD4 */
00000BA4 0C13 0020 cmpi.b [A3], 0x20 /* ' ' */
00000BA8 63EE bls -0x10 /* 00000B98 */
00000BAA 6028 bra +0x2A /* 00000BD4 */
label00000BAC:
00000BAC B692 cmp.l D3, [A2]
00000BAE 6F0C ble +0xE /* 00000BBC */
00000BB0 B813 cmp.b D4, [A3]
00000BB2 6608 bne +0xA /* 00000BBC */
00000BB4 2012 move.l D0, [A2]
00000BB6 5280 addq.l D0, 1
00000BB8 2480 move.l [A2], D0
00000BBA 6018 bra +0x1A /* 00000BD4 */
label00000BBC:
00000BBC 4A94 tst.l [A4]
00000BBE 6F14 ble +0x16 /* 00000BD4 */
00000BC0 2014 move.l D0, [A4]
00000BC2 5380 subq.l D0, 1
00000BC4 2880 move.l [A4], D0
00000BC6 2014 move.l D0, [A4]
00000BC8 B836 0800 cmp.b D4, [A6 + D0]
00000BCC 6706 beq +0x8 /* 00000BD4 */
00000BCE 2014 move.l D0, [A4]
00000BD0 5280 addq.l D0, 1
00000BD2 2880 move.l [A4], D0
label00000BD4:
00000BD4 7001 moveq.l D0, 0x01
00000BD6 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
00000BDA 4E75 rts
00000BDC 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000BE0 4FEF FFEE lea.l A7, [A7 - 0x12]
00000BE4 246F 0028 movea.l A2, [A7 + 0x28]
00000BE8 266F 002C movea.l A3, [A7 + 0x2C]
00000BEC 486F 0001 pea.l [A7 + 0x1]
00000BF0 2F0B move.l -[A7], A3
00000BF2 42A7 clr.l -[A7]
00000BF4 2F0A move.l -[A7], A2
00000BF6 3F3C FFFF move.w -[A7], 0xFFFF
00000BFA 3F2F 0038 move.w -[A7], [A7 + 0x38]
00000BFE 4EBA FBDC jsr [PC - 0x424 /* 000007DC */]
00000C02 2F48 0022 move.l [A7 + 0x22], A0
00000C06 4AAF 0022 tst.l [A7 + 0x22]
00000C0A 4FEF 0014 lea.l A7, [A7 + 0x14]
00000C0E 6700 0138 beq +0x13A /* 00000D48 */
00000C12 42AF 0006 clr.l [A7 + 0x6]
00000C16 0C2F 0002 0001 cmpi.b [A7 + 0x1], 0x2
00000C1C 670C beq +0xE /* 00000C2A */
00000C1E 2F2F 000E move.l -[A7], [A7 + 0xE]
00000C22 4EAD C268 jsr [A5 - 0x3D98]
00000C26 584F addq.w A7, 4
00000C28 600A bra +0xC /* 00000C34 */
label00000C2A:
00000C2A 2F2F 000E move.l -[A7], [A7 + 0xE]
00000C2E 4EAD C2E0 jsr [A5 - 0x3D20]
00000C32 584F addq.w A7, 4
label00000C34:
00000C34 2800 move.l D4, D0
00000C36 4A6B 0002 tst.w [A3 + 0x2]
00000C3A 5DC0 slt D0
00000C3C 4400 neg.b D0
00000C3E 49C0 lea.l A4, D0
00000C40 2204 move.l D1, D4
00000C42 9280 sub.l D1, D0
00000C44 2F41 000A move.l [A7 + 0xA], D1
00000C48 2F41 0002 move.l [A7 + 0x2], D1
00000C4C 200A move.l D0, A2
00000C4E 671C beq +0x1E /* 00000C6C */
00000C50 486F 0002 pea.l [A7 + 0x2]
00000C54 206F 0012 movea.l A0, [A7 + 0x12]
00000C58 2F10 move.l -[A7], [A0]
00000C5A 486F 0012 pea.l [A7 + 0x12]
00000C5E 486F 0012 pea.l [A7 + 0x12]
00000C62 2F0A move.l -[A7], A2
00000C64 4EBA F92E jsr [PC - 0x6D2 /* 00000594 */]
00000C68 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000C6C:
00000C6C 7600 moveq.l D3, 0x00
00000C6E 602C bra +0x2E /* 00000C9C */
label00000C70:
00000C70 206F 000E movea.l A0, [A7 + 0xE]
00000C74 2F10 move.l -[A7], [A0]
00000C76 2F2F 0006 move.l -[A7], [A7 + 0x6]
00000C7A 486F 0012 pea.l [A7 + 0x12]
00000C7E 486F 0012 pea.l [A7 + 0x12]
00000C82 700C moveq.l D0, 0x0C
00000C84 C1C3 muls.w D0, D3
00000C86 204A movea.l A0, A2
00000C88 D1C0 add.l A0, D0
00000C8A 4850 pea.l [A0]
00000C8C 1F03 move.b -[A7], D3
00000C8E 4EBA FEAA jsr [PC - 0x156 /* 00000B3A */]
00000C92 4A00 tst.b D0
00000C94 4FEF 0016 lea.l A7, [A7 + 0x16]
00000C98 660C bne +0xE /* 00000CA6 */
00000C9A 5243 addq.w D3, 1
label00000C9C:
00000C9C 3003 move.w D0, D3
00000C9E 48C0 ext.l D0
00000CA0 7203 moveq.l D1, 0x03
00000CA2 B081 cmp.l D0, D1
00000CA4 6FCA ble -0x34 /* 00000C70 */
label00000CA6:
00000CA6 4A6B 0002 tst.w [A3 + 0x2]
00000CAA 6F1A ble +0x1C /* 00000CC6 */
00000CAC 42A7 clr.l -[A7]
00000CAE 2F2F 000E move.l -[A7], [A7 + 0xE]
00000CB2 2F2F 000E move.l -[A7], [A7 + 0xE]
00000CB6 2F0B move.l -[A7], A3
00000CB8 4EAD F580 jsr [A5 - 0xA80]
00000CBC 4A00 tst.b D0
00000CBE 4FEF 0010 lea.l A7, [A7 + 0x10]
00000CC2 6600 0084 bne +0x86 /* 00000D48 */
label00000CC6:
00000CC6 206F 000E movea.l A0, [A7 + 0xE]
00000CCA 2250 movea.l A1, [A0]
00000CCC 202F 0006 move.l D0, [A7 + 0x6]
00000CD0 4871 0800 pea.l [A1 + D0]
00000CD4 206F 0012 movea.l A0, [A7 + 0x12]
00000CD8 2250 movea.l A1, [A0]
00000CDA 202F 000E move.l D0, [A7 + 0xE]
00000CDE 41F1 0800 lea.l A0, [A1 + D0]
00000CE2 225F movea.l A1, [A7]+
00000CE4 2004 move.l D0, D4
00000CE6 90AF 000A sub.l D0, [A7 + 0xA]
00000CEA A22E syscall BlockMove/BlockMoveData, flags=2
00000CEC 0C2F 0002 0001 cmpi.b [A7 + 0x1], 0x2
00000CF2 671A beq +0x1C /* 00000D0E */
00000CF4 202F 000A move.l D0, [A7 + 0xA]
00000CF8 90AF 0006 sub.l D0, [A7 + 0x6]
00000CFC 2204 move.l D1, D4
00000CFE 9280 sub.l D1, D0
00000D00 2F01 move.l -[A7], D1
00000D02 486F 0012 pea.l [A7 + 0x12]
00000D06 4EAD C270 jsr [A5 - 0x3D90]
00000D0A 504F addq.w A7, 8
00000D0C 601E bra +0x20 /* 00000D2C */
label00000D0E:
00000D0E 4878 0001 push.l 0x1
00000D12 202F 000E move.l D0, [A7 + 0xE]
00000D16 90AF 000A sub.l D0, [A7 + 0xA]
00000D1A 2204 move.l D1, D4
00000D1C 9280 sub.l D1, D0
00000D1E 2F01 move.l -[A7], D1
00000D20 2F2F 0016 move.l -[A7], [A7 + 0x16]
00000D24 4EAD C2D8 jsr [A5 - 0x3D28]
00000D28 4FEF 000C lea.l A7, [A7 + 0xC]
label00000D2C:
00000D2C 4A6B 0002 tst.w [A3 + 0x2]
00000D30 6F16 ble +0x18 /* 00000D48 */
00000D32 1F3C 0001 move.b -[A7], 0x1
00000D36 2F2F 0008 move.l -[A7], [A7 + 0x8]
00000D3A 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000D3E 2F0B move.l -[A7], A3
00000D40 4EAD F4A8 jsr [A5 - 0xB58]
00000D44 4FEF 000E lea.l A7, [A7 + 0xE]
label00000D48:
00000D48 4FEF 0012 lea.l A7, [A7 + 0x12]
00000D4C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000D50 4E75 rts
fn00000D52:
00000D52 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3
00000D56 266F 0026 movea.l A3, [A7 + 0x26]
00000D5A 282F 002A move.l D4, [A7 + 0x2A]
00000D5E 302F 0020 move.w D0, [A7 + 0x20]
00000D62 48C0 ext.l D0
00000D64 5380 subq.l D0, 1
00000D66 670E beq +0x10 /* 00000D76 */
00000D68 5380 subq.l D0, 1
00000D6A 670E beq +0x10 /* 00000D7A */
00000D6C 5380 subq.l D0, 1
00000D6E 670E beq +0x10 /* 00000D7E */
00000D70 5380 subq.l D0, 1
00000D72 6710 beq +0x12 /* 00000D84 */
00000D74 6010 bra +0x12 /* 00000D86 */
label00000D76:
00000D76 7C63 moveq.l D6, 0x63
00000D78 600C bra +0xE /* 00000D86 */
label00000D7A:
00000D7A 7C20 moveq.l D6, 0x20
00000D7C 6008 bra +0xA /* 00000D86 */
label00000D7E:
00000D7E 1C2D 1070 move.b D6, [A5 + 0x1070]
00000D82 6002 bra +0x4 /* 00000D86 */
label00000D84:
00000D84 7C0D moveq.l D6, 0x0D
label00000D86:
00000D86 0C06 0063 cmpi.b D6, 0x63 /* 'c' */
00000D8A 6610 bne +0x12 /* 00000D9C */
00000D8C 4873 4800 pea.l [A3 + D4]
00000D90 2F0B move.l -[A7], A3
00000D92 4EAD C1C0 jsr [A5 - 0x3E40]
00000D96 2A00 move.l D5, D0
00000D98 504F addq.w A7, 8
00000D9A 606A bra +0x6C /* 00000E06 */
label00000D9C:
00000D9C 7600 moveq.l D3, 0x00
00000D9E 244B movea.l A2, A3
00000DA0 0C06 0020 cmpi.b D6, 0x20 /* ' ' */
00000DA4 57C0 seq D0
00000DA6 4400 neg.b D0
00000DA8 49C0 lea.l A4, D0
00000DAA 1E00 move.b D7, D0
00000DAC 4A07 tst.b D7
00000DAE 671C beq +0x1E /* 00000DCC */
00000DB0 6004 bra +0x6 /* 00000DB6 */
label00000DB2:
00000DB2 528A addq.l A2, 1
00000DB4 5283 addq.l D3, 1
label00000DB6:
00000DB6 B684 cmp.l D3, D4
00000DB8 6C06 bge +0x8 /* 00000DC0 */
00000DBA 0C12 0020 cmpi.b [A2], 0x20 /* ' ' */
00000DBE 63F2 bls -0xC /* 00000DB2 */
label00000DC0:
00000DC0 B684 cmp.l D3, D4
00000DC2 6D04 blt +0x6 /* 00000DC8 */
00000DC4 7A00 moveq.l D5, 0x00
00000DC6 603A bra +0x3C /* 00000E02 */
label00000DC8:
00000DC8 7A01 moveq.l D5, 0x01
00000DCA 6036 bra +0x38 /* 00000E02 */
label00000DCC:
00000DCC 7A01 moveq.l D5, 0x01
00000DCE 6032 bra +0x34 /* 00000E02 */
label00000DD0:
00000DD0 528A addq.l A2, 1
00000DD2 5283 addq.l D3, 1
00000DD4 4A07 tst.b D7
00000DD6 6722 beq +0x24 /* 00000DFA */
00000DD8 0C2A 0020 FFFF cmpi.b [A2 - 0x1], 0x20 /* ' ' */
00000DDE 6222 bhi +0x24 /* 00000E02 */
00000DE0 5285 addq.l D5, 1
00000DE2 6004 bra +0x6 /* 00000DE8 */
label00000DE4:
00000DE4 528A addq.l A2, 1
00000DE6 5283 addq.l D3, 1
label00000DE8:
00000DE8 B684 cmp.l D3, D4
00000DEA 6C06 bge +0x8 /* 00000DF2 */
00000DEC 0C12 0020 cmpi.b [A2], 0x20 /* ' ' */
00000DF0 63F2 bls -0xC /* 00000DE4 */
label00000DF2:
00000DF2 B684 cmp.l D3, D4
00000DF4 6D0C blt +0xE /* 00000E02 */
00000DF6 5385 subq.l D5, 1
00000DF8 6008 bra +0xA /* 00000E02 */
label00000DFA:
00000DFA BC2A FFFF cmp.b D6, [A2 - 0x1]
00000DFE 6602 bne +0x4 /* 00000E02 */
00000E00 5285 addq.l D5, 1
label00000E02:
00000E02 B684 cmp.l D3, D4
00000E04 6DCA blt -0x34 /* 00000DD0 */
label00000E06:
00000E06 206F 0022 movea.l A0, [A7 + 0x22]
00000E0A 2145 0004 move.l [A0 + 0x4], D5
00000E0E 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+
00000E12 4E75 rts
00000E14 514F subq.w A7, 8
00000E16 302D 0FA0 move.w D0, [A5 + 0xFA0]
00000E1A 48C0 ext.l D0
00000E1C 6706 beq +0x8 /* 00000E24 */
00000E1E 5380 subq.l D0, 1
00000E20 670E beq +0x10 /* 00000E30 */
00000E22 6026 bra +0x28 /* 00000E4A */
label00000E24:
00000E24 7002 moveq.l D0, 0x02
00000E26 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00000E2A 42AD 0F9E clr.l [A5 + 0xF9E]
00000E2E 6028 bra +0x2A /* 00000E58 */
label00000E30:
00000E30 51AD 0F96 subq.l [A5 + 0xF96], 8
00000E34 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000E38 2050 movea.l A0, [A0]
00000E3A D1ED 0F96 add.l A0, [A5 + 0xF96]
00000E3E 2B50 0F9A move.l [A5 + 0xF9A /* export_495 */], [A0]
00000E42 2B68 0004 0F9E move.l [A5 + 0xF9E], [A0 + 0x4]
00000E48 600E bra +0x10 /* 00000E58 */
label00000E4A:
00000E4A 3F3C 0015 move.w -[A7], 0x15
00000E4E 4EAD E070 jsr [A5 - 0x1F90]
00000E52 4FEF 000A lea.l A7, [A7 + 0xA]
00000E56 4E75 rts
label00000E58:
00000E58 51AD 0F96 subq.l [A5 + 0xF96], 8
00000E5C 7026 moveq.l D0, 0x26
00000E5E D0AD 0FF2 add.l D0, [A5 + 0xFF2 /* export_506 */]
00000E62 B0AD 0F96 cmp.l D0, [A5 + 0xF96]
00000E66 6C1E bge +0x20 /* 00000E86 */
00000E68 2EAD 0F9A move.l [A7], [A5 + 0xF9A /* export_495 */]
00000E6C 2F6D 0F9E 0004 move.l [A7 + 0x4], [A5 + 0xF9E]
00000E72 7002 moveq.l D0, 0x02
00000E74 2B40 0F9A move.l [A5 + 0xF9A /* export_495 */], D0
00000E78 4EAD E180 jsr [A5 - 0x1E80]
00000E7C 2B57 0F9A move.l [A5 + 0xF9A /* export_495 */], [A7]
00000E80 2B6F 0004 0F9E move.l [A5 + 0xF9E], [A7 + 0x4]
label00000E86:
00000E86 3B7C 0001 101A move.w [A5 + 0x101A /* export_511 */], 0x1
00000E8C 504F addq.w A7, 8
00000E8E 4E75 rts
00000E90 2F0A move.l -[A7], A2
00000E92 4FEF FFD4 lea.l A7, [A7 - 0x2C]
00000E96 302D 0FA0 move.w D0, [A5 + 0xFA0]
00000E9A 48C0 ext.l D0
00000E9C E788 lsl D0, 3
00000E9E 246D 0F8E movea.l A2, [A5 + 0xF8E]
00000EA2 2452 movea.l A2, [A2]
00000EA4 D5ED 0F96 add.l A2, [A5 + 0xF96]
00000EA8 95C0 sub.l A2, D0
00000EAA 2012 move.l D0, [A2]
00000EAC 5980 subq.l D0, 4
00000EAE 6708 beq +0xA /* 00000EB8 */
00000EB0 5B80 subq.l D0, 5
00000EB2 6724 beq +0x26 /* 00000ED8 */
00000EB4 6000 00A0 bra +0xA2 /* 00000F56 */
label00000EB8:
00000EB8 2F52 0024 move.l [A7 + 0x24], [A2]
00000EBC 2F6A 0004 0028 move.l [A7 + 0x28], [A2 + 0x4]
00000EC2 4AAF 0028 tst.l [A7 + 0x28]
00000EC6 6C00 0098 bge +0x9A /* 00000F60 */
00000ECA 202F 0028 move.l D0, [A7 + 0x28]
00000ECE 4480 neg.l D0
00000ED0 2F40 0028 move.l [A7 + 0x28], D0
00000ED4 6000 008A bra +0x8C /* 00000F60 */
label00000ED8:
00000ED8 206A 0004 movea.l A0, [A2 + 0x4]
00000EDC 2050 movea.l A0, [A0]
00000EDE 2F50 001C move.l [A7 + 0x1C], [A0]
00000EE2 2F68 0004 0020 move.l [A7 + 0x20], [A0 + 0x4]
00000EE8 4297 clr.l [A7]
00000EEA 42AF 0004 clr.l [A7 + 0x4]
00000EEE 426F 0008 clr.w [A7 + 0x8]
00000EF2 486F 001C pea.l [A7 + 0x1C]
00000EF6 486F 000E pea.l [A7 + 0xE]
00000EFA 3F3C 080E move.w -[A7], 0x80E
00000EFE A9EB syscall Pack4/FP68K
00000F00 4857 pea.l [A7]
00000F02 486F 000E pea.l [A7 + 0xE]
00000F06 3F3C 0008 move.w -[A7], 0x8
00000F0A A9EB syscall Pack4/FP68K
00000F0C 6C32 bge +0x34 /* 00000F40 */
00000F0E 486F 001C pea.l [A7 + 0x1C]
00000F12 486F 000E pea.l [A7 + 0xE]
00000F16 3F3C 080E move.w -[A7], 0x80E
00000F1A A9EB syscall Pack4/FP68K
00000F1C 486F 000A pea.l [A7 + 0xA]
00000F20 3F3C 000D move.w -[A7], 0xD /* '\r' */
00000F24 A9EB syscall Pack4/FP68K
00000F26 486F 000A pea.l [A7 + 0xA]
00000F2A 486F 0018 pea.l [A7 + 0x18]
00000F2E 3F3C 0810 move.w -[A7], 0x810
00000F32 A9EB syscall Pack4/FP68K
00000F34 2F6F 0014 001C move.l [A7 + 0x1C], [A7 + 0x14]
00000F3A 2F6F 0018 0020 move.l [A7 + 0x20], [A7 + 0x18]
label00000F40:
00000F40 486F 0024 pea.l [A7 + 0x24]
00000F44 2F2F 0024 move.l -[A7], [A7 + 0x24]
00000F48 2F2F 0024 move.l -[A7], [A7 + 0x24]
00000F4C 4EAD E120 jsr [A5 - 0x1EE0]
00000F50 4FEF 000C lea.l A7, [A7 + 0xC]
00000F54 600A bra +0xC /* 00000F60 */
label00000F56:
00000F56 7004 moveq.l D0, 0x04
00000F58 2F40 0024 move.l [A7 + 0x24], D0
00000F5C 42AF 0028 clr.l [A7 + 0x28]
label00000F60:
00000F60 486F 0024 pea.l [A7 + 0x24]
00000F64 4EAD E210 jsr [A5 - 0x1DF0]
00000F68 4FEF 0030 lea.l A7, [A7 + 0x30]
00000F6C 245F movea.l A2, [A7]+
00000F6E 4E75 rts
00000F70 48E7 1030 movem.l -[A7], D3,A2,A3
00000F74 4FEF FFF6 lea.l A7, [A7 - 0xA]
00000F78 7004 moveq.l D0, 0x04
00000F7A 2F40 0002 move.l [A7 + 0x2], D0
00000F7E 42AF 0006 clr.l [A7 + 0x6]
00000F82 302D 0FA0 move.w D0, [A5 + 0xFA0]
00000F86 48C0 ext.l D0
00000F88 E788 lsl D0, 3
00000F8A 246D 0F8E movea.l A2, [A5 + 0xF8E]
00000F8E 2452 movea.l A2, [A2]
00000F90 D5ED 0F96 add.l A2, [A5 + 0xF96]
00000F94 95C0 sub.l A2, D0
00000F96 7001 moveq.l D0, 0x01
00000F98 B092 cmp.l D0, [A2]
00000F9A 6638 bne +0x3A /* 00000FD4 */
00000F9C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000FA0 4EAD C2E0 jsr [A5 - 0x3D20]
00000FA4 5380 subq.l D0, 1
00000FA6 2600 move.l D3, D0
00000FA8 486F 0004 pea.l [A7 + 0x4]
00000FAC 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000FB0 4EAD C2F0 jsr [A5 - 0x3D10]
00000FB4 2648 movea.l A3, A0
00000FB6 4873 3800 pea.l [A3 + D3]
00000FBA 2F0B move.l -[A7], A3
00000FBC 4EAD C1C0 jsr [A5 - 0x3E40]
00000FC0 2F40 001A move.l [A7 + 0x1A], D0
00000FC4 486F 0014 pea.l [A7 + 0x14]
00000FC8 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000FCC 4EAD C2F8 jsr [A5 - 0x3D08]
00000FD0 4FEF 001C lea.l A7, [A7 + 0x1C]
label00000FD4:
00000FD4 486F 0002 pea.l [A7 + 0x2]
00000FD8 4EAD E210 jsr [A5 - 0x1DF0]
00000FDC 4FEF 000E lea.l A7, [A7 + 0xE]
00000FE0 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000FE4 4E75 rts
00000FE6 514F subq.w A7, 8
00000FE8 302D 0FA0 move.w D0, [A5 + 0xFA0]
00000FEC 48C0 ext.l D0
00000FEE E788 lsl D0, 3
00000FF0 206D 0F8E movea.l A0, [A5 + 0xF8E]
00000FF4 2050 movea.l A0, [A0]
00000FF6 D1ED 0F96 add.l A0, [A5 + 0xF96]
00000FFA 91C0 sub.l A0, D0
00000FFC 2E90 move.l [A7], [A0]
00000FFE 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4]
00001004 4857 pea.l [A7]
00001006 4EAD E1C0 jsr [A5 - 0x1E40]
0000100A 486F 0004 pea.l [A7 + 0x4]
0000100E 4EBA F1E0 jsr [PC - 0xE20 /* 000001F0 */]
00001012 486F 0008 pea.l [A7 + 0x8]
00001016 4EAD E210 jsr [A5 - 0x1DF0]
0000101A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000101E 4E75 rts
00001020 554F subq.w A7, 2
00001022 554F subq.w A7, 2
00001024 206F 0008 movea.l A0, [A7 + 0x8]
00001028 2F10 move.l -[A7], [A0]
0000102A 486D 1250 pea.l [A5 + 0x1250]
0000102E 486F 000A pea.l [A7 + 0xA]
00001032 4EAD 9E68 jsr [A5 - 0x6198]
00001036 301F move.w D0, [A7]+
00001038 0280 0000 FFFF andi.l D0, 0xFFFF
0000103E 544F addq.w A7, 2
00001040 4E75 rts
00001042 2F03 move.l -[A7], D3
00001044 4FEF FEEE lea.l A7, [A7 - 0x112]
00001048 302D 0FA0 move.w D0, [A5 + 0xFA0]
0000104C 48C0 ext.l D0
0000104E E788 lsl D0, 3
00001050 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001054 2050 movea.l A0, [A0]
00001056 D1ED 0F96 add.l A0, [A5 + 0xF96]
0000105A 91C0 sub.l A0, D0
0000105C 2E88 move.l [A7], A0
0000105E 422F 000D clr.b [A7 + 0xD]
00001062 422F 000C clr.b [A7 + 0xC]
00001066 3628 0006 move.w D3, [A0 + 0x6]
0000106A 4A2D 124E tst.b [A5 + 0x124E]
0000106E 6604 bne +0x6 /* 00001074 */
00001070 0243 00FF andi.w D3, 0xFF
label00001074:
00001074 3F03 move.w -[A7], D3
00001076 486F 000E pea.l [A7 + 0xE]
0000107A 4EAD C1B8 jsr [A5 - 0x3E48]
0000107E 486F 0012 pea.l [A7 + 0x12]
00001082 486F 000E pea.l [A7 + 0xE]
00001086 4EAD E160 jsr [A5 - 0x1EA0]
0000108A 486F 0012 pea.l [A7 + 0x12]
0000108E 4EAD E210 jsr [A5 - 0x1DF0]
00001092 4FEF 0124 lea.l A7, [A7 + 0x124]
00001096 261F move.l D3, [A7]+
00001098 4E75 rts
0000109A 48E7 1820 movem.l -[A7], D3,D4,A2
0000109E 4FEF FFCC lea.l A7, [A7 - 0x34]
000010A2 302D 0FA0 move.w D0, [A5 + 0xFA0]
000010A6 48C0 ext.l D0
000010A8 E788 lsl D0, 3
000010AA 246D 0F8E movea.l A2, [A5 + 0xF8E]
000010AE 2452 movea.l A2, [A2]
000010B0 D5ED 0F96 add.l A2, [A5 + 0xF96]
000010B4 95C0 sub.l A2, D0
000010B6 7004 moveq.l D0, 0x04
000010B8 B092 cmp.l D0, [A2]
000010BA 57C0 seq D0
000010BC 4400 neg.b D0
000010BE 49C0 lea.l A4, D0
000010C0 1600 move.b D3, D0
000010C2 4A03 tst.b D3
000010C4 6728 beq +0x2A /* 000010EE */
000010C6 2EAA 0004 move.l [A7], [A2 + 0x4]
000010CA 4857 pea.l [A7]
000010CC 486F 0004 pea.l [A7 + 0x4]
000010D0 3F3C 280E move.w -[A7], 0x280E
000010D4 A9EB syscall Pack4/FP68K
000010D6 4857 pea.l [A7]
000010D8 486F 0004 pea.l [A7 + 0x4]
000010DC 3F3C 0810 move.w -[A7], 0x810
000010E0 A9EB syscall Pack4/FP68K
000010E2 2F57 002C move.l [A7 + 0x2C], [A7]
000010E6 2F6F 0004 0030 move.l [A7 + 0x30], [A7 + 0x4]
000010EC 6064 bra +0x66 /* 00001152 */
label000010EE:
000010EE 2F52 0024 move.l [A7 + 0x24], [A2]
000010F2 2F6A 0004 0028 move.l [A7 + 0x28], [A2 + 0x4]
000010F8 486F 0024 pea.l [A7 + 0x24]
000010FC 4EBA F052 jsr [PC - 0xFAE /* 00000150 */]
00001100 1800 move.b D4, D0
00001102 302D 0FA0 move.w D0, [A5 + 0xFA0]
00001106 48C0 ext.l D0
00001108 E788 lsl D0, 3
0000110A 206D 0F8E movea.l A0, [A5 + 0xF8E]
0000110E 2050 movea.l A0, [A0]
00001110 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001114 91C0 sub.l A0, D0
00001116 20AF 0028 move.l [A0], [A7 + 0x28]
0000111A 216F 002C 0004 move.l [A0 + 0x4], [A7 + 0x2C]
00001120 4A04 tst.b D4
00001122 584F addq.w A7, 4
00001124 6712 beq +0x14 /* 00001138 */
00001126 206F 0028 movea.l A0, [A7 + 0x28]
0000112A 2050 movea.l A0, [A0]
0000112C 2F50 002C move.l [A7 + 0x2C], [A0]
00001130 2F68 0004 0030 move.l [A7 + 0x30], [A0 + 0x4]
00001136 601A bra +0x1C /* 00001152 */
label00001138:
00001138 2F2F 0028 move.l -[A7], [A7 + 0x28]
0000113C 2F2F 0028 move.l -[A7], [A7 + 0x28]
00001140 3F3C 0008 move.w -[A7], 0x8
00001144 4EAD E060 jsr [A5 - 0x1FA0]
00001148 4FEF 003E lea.l A7, [A7 + 0x3E]
0000114C 4CDF 0418 movem.l D3,D4,A2, [A7]+
00001150 4E75 rts
label00001152:
00001152 486F 002C pea.l [A7 + 0x2C]
00001156 486F 0004 pea.l [A7 + 0x4]
0000115A 3F3C 080E move.w -[A7], 0x80E
0000115E A9EB syscall Pack4/FP68K
00001160 2F2F 0006 move.l -[A7], [A7 + 0x6]
00001164 2F2F 0006 move.l -[A7], [A7 + 0x6]
00001168 3F2F 0008 move.w -[A7], [A7 + 0x8]
0000116C 486F 001C pea.l [A7 + 0x1C]
00001170 4EAD 9E62 jsr [A5 - 0x619E]
00001174 486F 0020 pea.l [A7 + 0x20]
00001178 486F 001C pea.l [A7 + 0x1C]
0000117C 3F3C 0810 move.w -[A7], 0x810
00001180 A9EB syscall Pack4/FP68K
00001182 2F6F 0018 003A move.l [A7 + 0x3A], [A7 + 0x18]
00001188 2F6F 001C 003E move.l [A7 + 0x3E], [A7 + 0x1C]
0000118E 4A03 tst.b D3
00001190 4FEF 000E lea.l A7, [A7 + 0xE]
00001194 671A beq +0x1C /* 000011B0 */
00001196 7004 moveq.l D0, 0x04
00001198 2F40 001C move.l [A7 + 0x1C], D0
0000119C 2F2F 0030 move.l -[A7], [A7 + 0x30]
000011A0 2F2F 0030 move.l -[A7], [A7 + 0x30]
000011A4 4EBA EE62 jsr [PC - 0x119E /* 00000008 */]
000011A8 2F40 0028 move.l [A7 + 0x28], D0
000011AC 504F addq.w A7, 8
000011AE 6014 bra +0x16 /* 000011C4 */
label000011B0:
000011B0 486F 001C pea.l [A7 + 0x1C]
000011B4 2F2F 0034 move.l -[A7], [A7 + 0x34]
000011B8 2F2F 0034 move.l -[A7], [A7 + 0x34]
000011BC 4EAD E120 jsr [A5 - 0x1EE0]
000011C0 4FEF 000C lea.l A7, [A7 + 0xC]
label000011C4:
000011C4 486F 001C pea.l [A7 + 0x1C]
000011C8 4EAD E210 jsr [A5 - 0x1DF0]
000011CC 4FEF 0038 lea.l A7, [A7 + 0x38]
000011D0 4CDF 0418 movem.l D3,D4,A2, [A7]+
000011D4 4E75 rts
000011D6 2F0A move.l -[A7], A2
000011D8 4FEF FFF0 lea.l A7, [A7 - 0x10]
000011DC 7004 moveq.l D0, 0x04
000011DE 2E80 move.l [A7], D0
000011E0 42AF 0004 clr.l [A7 + 0x4]
000011E4 302D 0FA0 move.w D0, [A5 + 0xFA0]
000011E8 48C0 ext.l D0
000011EA E788 lsl D0, 3
000011EC 206D 0F8E movea.l A0, [A5 + 0xF8E]
000011F0 2050 movea.l A0, [A0]
000011F2 D1ED 0F96 add.l A0, [A5 + 0xF96]
000011F6 91C0 sub.l A0, D0
000011F8 2F50 0008 move.l [A7 + 0x8], [A0]
000011FC 2F68 0004 000C move.l [A7 + 0xC], [A0 + 0x4]
00001202 486F 0008 pea.l [A7 + 0x8]
00001206 4EAD E588 jsr [A5 - 0x1A78]
0000120A 7008 moveq.l D0, 0x08
0000120C B0AF 000C cmp.l D0, [A7 + 0xC]
00001210 584F addq.w A7, 4
00001212 6630 bne +0x32 /* 00001244 */
00001214 702A moveq.l D0, 0x2A
00001216 B0AF 000C cmp.l D0, [A7 + 0xC]
0000121A 6C28 bge +0x2A /* 00001244 */
0000121C 42A7 clr.l -[A7]
0000121E 4227 clr.b -[A7]
00001220 3F2F 0014 move.w -[A7], [A7 + 0x14]
00001224 2F2D 0FB2 move.l -[A7], [A5 + 0xFB2 /* export_498 */]
00001228 4EAD DFC8 jsr [A5 - 0x2038]
0000122C 2448 movea.l A2, A0
0000122E 200A move.l D0, A2
00001230 4FEF 000C lea.l A7, [A7 + 0xC]
00001234 670E beq +0x10 /* 00001244 */
00001236 7003 moveq.l D0, 0x03
00001238 B092 cmp.l D0, [A2]
0000123A 6608 bne +0xA /* 00001244 */
0000123C 2E92 move.l [A7], [A2]
0000123E 2F6A 0004 0004 move.l [A7 + 0x4], [A2 + 0x4]
label00001244:
00001244 4857 pea.l [A7]
00001246 4EAD E210 jsr [A5 - 0x1DF0]
0000124A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000124E 245F movea.l A2, [A7]+
00001250 4E75 rts
00001252 48E7 1820 movem.l -[A7], D3,D4,A2
00001256 4FEF FDB8 lea.l A7, [A7 - 0x248]
0000125A 7004 moveq.l D0, 0x04
0000125C 2F40 0106 move.l [A7 + 0x106], D0
00001260 302D 0FA0 move.w D0, [A5 + 0xFA0]
00001264 48C0 ext.l D0
00001266 E788 lsl D0, 3
00001268 246D 0F8E movea.l A2, [A5 + 0xF8E]
0000126C 2452 movea.l A2, [A2]
0000126E D5ED 0F96 add.l A2, [A5 + 0xF96]
00001272 95C0 sub.l A2, D0
00001274 7004 moveq.l D0, 0x04
00001276 B092 cmp.l D0, [A2]
00001278 660A bne +0xC /* 00001284 */
0000127A 2F6A 0004 010A move.l [A7 + 0x10A], [A2 + 0x4]
00001280 6000 010A bra +0x10C /* 0000138C */
label00001284:
00001284 7009 moveq.l D0, 0x09
00001286 B092 cmp.l D0, [A2]
00001288 661C bne +0x1E /* 000012A6 */
0000128A 206A 0004 movea.l A0, [A2 + 0x4]
0000128E 2050 movea.l A0, [A0]
00001290 2F28 0004 move.l -[A7], [A0 + 0x4]
00001294 2F28 0000 move.l -[A7], [A0 + 0x0]
00001298 4EBA ED6E jsr [PC - 0x1292 /* 00000008 */]
0000129C 2F40 0112 move.l [A7 + 0x112], D0
000012A0 504F addq.w A7, 8
000012A2 6000 00E8 bra +0xEA /* 0000138C */
label000012A6:
000012A6 7002 moveq.l D0, 0x02
000012A8 2F40 0106 move.l [A7 + 0x106], D0
000012AC 42AF 010A clr.l [A7 + 0x10A]
000012B0 7001 moveq.l D0, 0x01
000012B2 B092 cmp.l D0, [A2]
000012B4 6600 00D6 bne +0xD8 /* 0000138C */
000012B8 4857 pea.l [A7]
000012BA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000012BE 4EAD E158 jsr [A5 - 0x1EA8]
000012C2 0C2F 00FF 0008 cmpi.b [A7 + 0x8], 0xFF
000012C8 504F addq.w A7, 8
000012CA 650E bcs +0x10 /* 000012DA */
000012CC 41EF 0001 lea.l A0, [A7 + 0x1]
000012D0 70FF moveq.l D0, 0xFFFFFFFF
label000012D2:
000012D2 5280 addq.l D0, 1
000012D4 4A18 tst.b [A0]+
000012D6 66FA bne -0x4 /* 000012D2 */
000012D8 6004 bra +0x6 /* 000012DE */
label000012DA:
000012DA 7000 moveq.l D0, 0x00
000012DC 1017 move.b D0, [A7]
label000012DE:
000012DE 4A80 tst.l D0
000012E0 6700 00AA beq +0xAC /* 0000138C */
000012E4 4857 pea.l [A7]
000012E6 486F 0112 pea.l [A7 + 0x112]
000012EA 4EAD E550 jsr [A5 - 0x1AB0]
000012EE 486F 0116 pea.l [A7 + 0x116]
000012F2 4EAD E560 jsr [A5 - 0x1AA0]
000012F6 0C2F 00FF 0134 cmpi.b [A7 + 0x134], 0xFF
000012FC 4FEF 000C lea.l A7, [A7 + 0xC]
00001300 6514 bcs +0x16 /* 00001316 */
00001302 41EF 010E lea.l A0, [A7 + 0x10E]
00001306 701A moveq.l D0, 0x1A
00001308 41F0 0801 lea.l A0, [A0 + D0 + 0x1]
0000130C 70FF moveq.l D0, 0xFFFFFFFF
label0000130E:
0000130E 5280 addq.l D0, 1
00001310 4A18 tst.b [A0]+
00001312 66FA bne -0x4 /* 0000130E */
00001314 6006 bra +0x8 /* 0000131C */
label00001316:
00001316 7000 moveq.l D0, 0x00
00001318 102F 0128 move.b D0, [A7 + 0x128]
label0000131C:
0000131C 3600 move.w D3, D0
0000131E 7800 moveq.l D4, 0x00
00001320 0C43 0001 cmpi.w D3, 0x1
00001324 663E bne +0x40 /* 00001364 */
00001326 41EF 010E lea.l A0, [A7 + 0x10E]
0000132A 701A moveq.l D0, 0x1A
0000132C 0C30 002D 0801 cmpi.b [A0 + D0 + 0x1], 0x2D /* '-' */
00001332 6630 bne +0x32 /* 00001364 */
00001334 7801 moveq.l D4, 0x01
00001336 486F 010E pea.l [A7 + 0x10E]
0000133A 4EAD E560 jsr [A5 - 0x1AA0]
0000133E 0C2F 00FF 012C cmpi.b [A7 + 0x12C], 0xFF
00001344 584F addq.w A7, 4
00001346 6514 bcs +0x16 /* 0000135C */
00001348 41EF 010E lea.l A0, [A7 + 0x10E]
0000134C 701A moveq.l D0, 0x1A
0000134E 41F0 0801 lea.l A0, [A0 + D0 + 0x1]
00001352 70FF moveq.l D0, 0xFFFFFFFF
label00001354:
00001354 5280 addq.l D0, 1
00001356 4A18 tst.b [A0]+
00001358 66FA bne -0x4 /* 00001354 */
0000135A 6006 bra +0x8 /* 00001362 */
label0000135C:
0000135C 7000 moveq.l D0, 0x00
0000135E 102F 0128 move.b D0, [A7 + 0x128]
label00001362:
00001362 3600 move.w D3, D0
label00001364:
00001364 B66F 0122 cmp.w D3, [A7 + 0x122]
00001368 6622 bne +0x24 /* 0000138C */
0000136A 486F 010A pea.l [A7 + 0x10A]
0000136E 486F 012C pea.l [A7 + 0x12C]
00001372 4EAD C318 jsr [A5 - 0x3CE8]
00001376 7004 moveq.l D0, 0x04
00001378 2F40 010E move.l [A7 + 0x10E], D0
0000137C 4A04 tst.b D4
0000137E 504F addq.w A7, 8
00001380 670A beq +0xC /* 0000138C */
00001382 202F 010A move.l D0, [A7 + 0x10A]
00001386 4480 neg.l D0
00001388 2F40 010A move.l [A7 + 0x10A], D0
label0000138C:
0000138C 486F 0106 pea.l [A7 + 0x106]
00001390 4EAD E210 jsr [A5 - 0x1DF0]
00001394 4FEF 024C lea.l A7, [A7 + 0x24C]
00001398 4CDF 0418 movem.l D3,D4,A2, [A7]+
0000139C 4E75 rts
0000139E 2F0A move.l -[A7], A2
000013A0 4FEF FFF0 lea.l A7, [A7 - 0x10]
000013A4 302D 0FA0 move.w D0, [A5 + 0xFA0]
000013A8 48C0 ext.l D0
000013AA E788 lsl D0, 3
000013AC 246D 0F8E movea.l A2, [A5 + 0xF8E]
000013B0 2452 movea.l A2, [A2]
000013B2 D5ED 0F96 add.l A2, [A5 + 0xF96]
000013B6 95C0 sub.l A2, D0
000013B8 2F52 0008 move.l [A7 + 0x8], [A2]
000013BC 2F6A 0004 000C move.l [A7 + 0xC], [A2 + 0x4]
000013C2 2EAA 0008 move.l [A7], [A2 + 0x8]
000013C6 2F6A 000C 0004 move.l [A7 + 0x4], [A2 + 0xC]
000013CC 4857 pea.l [A7]
000013CE 486F 000C pea.l [A7 + 0xC]
000013D2 4EBA EFEE jsr [PC - 0x1012 /* 000003C2 */]
000013D6 5280 addq.l D0, 1
000013D8 504F addq.w A7, 8
000013DA 2F00 move.l -[A7], D0
000013DC 3F3C 0004 move.w -[A7], 0x4
000013E0 4EAD E218 jsr [A5 - 0x1DE8]
000013E4 4FEF 0016 lea.l A7, [A7 + 0x16]
000013E8 245F movea.l A2, [A7]+
000013EA 4E75 rts
fn000013EC:
000013EC 48E7 1020 movem.l -[A7], D3,A2
000013F0 262F 0014 move.l D3, [A7 + 0x14]
000013F4 4878 0001 push.l 0x1
000013F8 2003 move.l D0, D3
000013FA 5280 addq.l D0, 1
000013FC 2F00 move.l -[A7], D0
000013FE 4EAD C1F8 jsr [A5 - 0x3E08]
00001402 2448 movea.l A2, A0
00001404 200A move.l D0, A2
00001406 504F addq.w A7, 8
00001408 6720 beq +0x22 /* 0000142A */
0000140A 4A83 tst.l D3
0000140C 6F14 ble +0x16 /* 00001422 */
0000140E 206F 000C movea.l A0, [A7 + 0xC]
00001412 2250 movea.l A1, [A0]
00001414 202F 0010 move.l D0, [A7 + 0x10]
00001418 41F1 0800 lea.l A0, [A1 + D0]
0000141C 2252 movea.l A1, [A2]
0000141E 2003 move.l D0, D3
00001420 A22E syscall BlockMove/BlockMoveData, flags=2
label00001422:
00001422 2052 movea.l A0, [A2]
00001424 4230 3800 clr.b [A0 + D3]
00001428 600A bra +0xC /* 00001434 */
label0000142A:
0000142A 3F3C 0003 move.w -[A7], 0x3
0000142E 4EAD E070 jsr [A5 - 0x1F90]
00001432 544F addq.w A7, 2
label00001434:
00001434 204A movea.l A0, A2
00001436 4CDF 0408 movem.l D3,A2, [A7]+
0000143A 4E75 rts
0000143C 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6
00001440 2C6F 0020 movea.l A6, [A7 + 0x20]
00001444 282F 0024 move.l D4, [A7 + 0x24]
00001448 2A2F 0028 move.l D5, [A7 + 0x28]
0000144C 7001 moveq.l D0, 0x01
0000144E B880 cmp.l D4, D0
00001450 6C02 bge +0x4 /* 00001454 */
00001452 7801 moveq.l D4, 0x01
label00001454:
00001454 0C85 0000 7D00 cmpi.l D5, 0x7D00 /* '}\0' */
0000145A 6F06 ble +0x8 /* 00001462 */
0000145C 2A3C 0000 7D00 move.l D5, 0x7D00 /* '}\0' */
label00001462:
00001462 2605 move.l D3, D5
00001464 9684 sub.l D3, D4
00001466 5283 addq.l D3, 1
00001468 4A83 tst.l D3
0000146A 6C02 bge +0x4 /* 0000146E */
0000146C 7600 moveq.l D3, 0x00
label0000146E:
0000146E 2456 movea.l A2, [A6]
00001470 2F0E move.l -[A7], A6
00001472 4EAD C2E0 jsr [A5 - 0x3D20]
00001476 204A movea.l A0, A2
00001478 D1C0 add.l A0, D0
0000147A 5388 subq.l A0, 1
0000147C 2848 movea.l A4, A0
0000147E 2F0C move.l -[A7], A4
00001480 2004 move.l D0, D4
00001482 5380 subq.l D0, 1
00001484 2F00 move.l -[A7], D0
00001486 2F0A move.l -[A7], A2
00001488 4EAD C1C8 jsr [A5 - 0x3E38]
0000148C 2648 movea.l A3, A0
0000148E 2F0C move.l -[A7], A4
00001490 2F03 move.l -[A7], D3
00001492 2F0B move.l -[A7], A3
00001494 4EAD C1C8 jsr [A5 - 0x3E38]
00001498 2808 move.l D4, A0
0000149A 2044 movea.l A0, D4
0000149C 91CB sub.l A0, A3
0000149E 2F08 move.l -[A7], A0
000014A0 204B movea.l A0, A3
000014A2 91CA sub.l A0, A2
000014A4 2F08 move.l -[A7], A0
000014A6 2F0E move.l -[A7], A6
000014A8 4EBA FF42 jsr [PC - 0xBE /* 000013EC */]
000014AC 2008 move.l D0, A0
000014AE 4FEF 0028 lea.l A7, [A7 + 0x28]
000014B2 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
000014B6 4E75 rts
000014B8 203C 7FFF FFFF move.l D0, 0x7FFFFFFF
000014BE 4E75 rts
000014C0 514F subq.w A7, 8
000014C2 2EAD 1052 move.l [A7], [A5 + 0x1052 /* export_518 */]
000014C6 2F6D 1056 0004 move.l [A7 + 0x4], [A5 + 0x1056]
000014CC 4857 pea.l [A7]
000014CE 4EAD E1C0 jsr [A5 - 0x1E40]
000014D2 486F 0004 pea.l [A7 + 0x4]
000014D6 4EAD E210 jsr [A5 - 0x1DF0]
000014DA 4FEF 0010 lea.l A7, [A7 + 0x10]
000014DE 4E75 rts
fn000014E0:
000014E0 4FEF FEC2 lea.l A7, [A7 - 0x13E]
000014E4 2F2F 0146 move.l -[A7], [A7 + 0x146]
000014E8 486F 0004 pea.l [A7 + 0x4]
000014EC 4EAD E540 jsr [A5 - 0x1AC0]
000014F0 486F 0142 pea.l [A7 + 0x142]
000014F4 42A7 clr.l -[A7]
000014F6 4267 clr.w -[A7]
000014F8 7020 moveq.l D0, 0x20
000014FA 7208 moveq.l D1, 0x08
000014FC 82AF 0154 or.l D1, [A7 + 0x154]
00001500 8280 or.l D1, D0
00001502 0081 0000 0080 ori.l D1, 0x80
00001508 2F01 move.l -[A7], D1
0000150A 3F3C FFFF move.w -[A7], 0xFFFF
0000150E 486F 0018 pea.l [A7 + 0x18]
00001512 4EAD E4E0 jsr [A5 - 0x1B20]
00001516 4AAF 0156 tst.l [A7 + 0x156]
0000151A 4FEF 001C lea.l A7, [A7 + 0x1C]
0000151E 661A bne +0x1C /* 0000153A */
00001520 7040 moveq.l D0, 0x40
00001522 C0AF 0142 and.l D0, [A7 + 0x142]
00001526 4A80 tst.l D0
00001528 6608 bne +0xA /* 00001532 */
0000152A 4267 clr.w -[A7]
0000152C 4EAD E070 jsr [A5 - 0x1F90]
00001530 544F addq.w A7, 2
label00001532:
00001532 7000 moveq.l D0, 0x00
00001534 4FEF 013E lea.l A7, [A7 + 0x13E]
00001538 4E75 rts
label0000153A:
0000153A 2B6F 013A 1044 move.l [A5 + 0x1044], [A7 + 0x13A]
00001540 426D 1048 clr.w [A5 + 0x1048]
00001544 42AD 104C clr.l [A5 + 0x104C]
00001548 3B7C 0002 101A move.w [A5 + 0x101A /* export_511 */], 0x2
0000154E 7001 moveq.l D0, 0x01
00001550 4FEF 013E lea.l A7, [A7 + 0x13E]
00001554 4E75 rts
00001556 48E7 0030 movem.l -[A7], A2,A3
0000155A 4FEF FEB6 lea.l A7, [A7 - 0x14A]
0000155E 302D 0FA0 move.w D0, [A5 + 0xFA0]
00001562 48C0 ext.l D0
00001564 E788 lsl D0, 3
00001566 246D 0F8E movea.l A2, [A5 + 0xF8E]
0000156A 2452 movea.l A2, [A2]
0000156C D5ED 0F96 add.l A2, [A5 + 0xF96]
00001570 95C0 sub.l A2, D0
00001572 2012 move.l D0, [A2]
00001574 5380 subq.l D0, 1
00001576 6704 beq +0x6 /* 0000157C */
00001578 6000 00A2 bra +0xA4 /* 0000161C */
label0000157C:
0000157C 7002 moveq.l D0, 0x02
0000157E 2F40 0142 move.l [A7 + 0x142], D0
00001582 266A 0004 movea.l A3, [A2 + 0x4]
00001586 2F0B move.l -[A7], A3
00001588 486F 000C pea.l [A7 + 0xC]
0000158C 4EAD E540 jsr [A5 - 0x1AC0]
00001590 486F 014A pea.l [A7 + 0x14A]
00001594 4227 clr.b -[A7]
00001596 486F 0016 pea.l [A7 + 0x16]
0000159A 4EAD E568 jsr [A5 - 0x1A98]
0000159E 4A6D 0F0A tst.w [A5 + 0xF0A /* export_477 */]
000015A2 4FEF 0012 lea.l A7, [A7 + 0x12]
000015A6 664E bne +0x50 /* 000015F6 */
000015A8 4857 pea.l [A7]
000015AA 4227 clr.b -[A7]
000015AC 486F 000E pea.l [A7 + 0xE]
000015B0 4EAD E568 jsr [A5 - 0x1A98]
000015B4 4AAF 000A tst.l [A7 + 0xA]
000015B8 4FEF 000A lea.l A7, [A7 + 0xA]
000015BC 661C bne +0x1E /* 000015DA */
000015BE 202F 0142 move.l D0, [A7 + 0x142]
000015C2 670A beq +0xC /* 000015CE */
000015C4 5980 subq.l D0, 4
000015C6 6768 beq +0x6A /* 00001630 */
000015C8 5B80 subq.l D0, 5
000015CA 6764 beq +0x66 /* 00001630 */
000015CC 600C bra +0xE /* 000015DA */
label000015CE:
000015CE 7004 moveq.l D0, 0x04
000015D0 2F40 0142 move.l [A7 + 0x142], D0
000015D4 42AF 0146 clr.l [A7 + 0x146]
000015D8 6056 bra +0x58 /* 00001630 */
label000015DA:
000015DA 2F2F 0146 move.l -[A7], [A7 + 0x146]
000015DE 2F2F 0146 move.l -[A7], [A7 + 0x146]
000015E2 4EAD E1B8 jsr [A5 - 0x1E48]
000015E6 2F2F 000C move.l -[A7], [A7 + 0xC]
000015EA 2F2F 000C move.l -[A7], [A7 + 0xC]
000015EE 4EAD E1B8 jsr [A5 - 0x1E48]
000015F2 4FEF 0010 lea.l A7, [A7 + 0x10]
label000015F6:
000015F6 2F0B move.l -[A7], A3
000015F8 4878 0040 push.l 0x40 /* '@' */
000015FC 4EBA FEE2 jsr [PC - 0x11E /* 000014E0 */]
00001600 4A00 tst.b D0
00001602 504F addq.w A7, 8
00001604 660C bne +0xE /* 00001612 */
00001606 42A7 clr.l -[A7]
00001608 3F3C 0002 move.w -[A7], 0x2
0000160C 4EAD E218 jsr [A5 - 0x1DE8]
00001610 5C4F addq.w A7, 6
label00001612:
00001612 4FEF 014A lea.l A7, [A7 + 0x14A]
00001616 4CDF 0C00 movem.l A2,A3, [A7]+
0000161A 4E75 rts
label0000161C:
0000161C 2F52 0142 move.l [A7 + 0x142], [A2]
00001620 2F6A 0004 0146 move.l [A7 + 0x146], [A2 + 0x4]
00001626 486F 0142 pea.l [A7 + 0x142]
0000162A 4EAD E1C0 jsr [A5 - 0x1E40]
0000162E 584F addq.w A7, 4
label00001630:
00001630 486F 0142 pea.l [A7 + 0x142]
00001634 4EAD E210 jsr [A5 - 0x1DF0]
00001638 4FEF 014E lea.l A7, [A7 + 0x14E]
0000163C 4CDF 0C00 movem.l A2,A3, [A7]+
00001640 4E75 rts
00001642 594F subq.w A7, 4
00001644 4857 pea.l [A7]
00001646 2F3C 0001 0001 move.l -[A7], 0x10001
0000164C 4EAD E230 jsr [A5 - 0x1DD0]
00001650 49C0 lea.l A4, D0
00001652 504F addq.w A7, 8
00001654 670A beq +0xC /* 00001660 */
00001656 2F17 move.l -[A7], [A7]
00001658 42A7 clr.l -[A7]
0000165A 4EBA FE84 jsr [PC - 0x17C /* 000014E0 */]
0000165E 504F addq.w A7, 8
label00001660:
00001660 584F addq.w A7, 4
00001662 4E75 rts
00001664 42A7 clr.l -[A7]
00001666 4EAD E210 jsr [A5 - 0x1DF0]
0000166A 584F addq.w A7, 4
0000166C 4E75 rts
0000166E 2F0A move.l -[A7], A2
00001670 514F subq.w A7, 8
00001672 302D 0FA0 move.w D0, [A5 + 0xFA0]
00001676 48C0 ext.l D0
00001678 E788 lsl D0, 3
0000167A 246D 0F8E movea.l A2, [A5 + 0xF8E]
0000167E 2452 movea.l A2, [A2]
00001680 D5ED 0F96 add.l A2, [A5 + 0xF96]
00001684 95C0 sub.l A2, D0
00001686 2E92 move.l [A7], [A2]
00001688 2F6A 0004 0004 move.l [A7 + 0x4], [A2 + 0x4]
0000168E 4292 clr.l [A2]
00001690 4857 pea.l [A7]
00001692 4EBA EABC jsr [PC - 0x1544 /* 00000150 */]
00001696 486F 0004 pea.l [A7 + 0x4]
0000169A 4EAD E210 jsr [A5 - 0x1DF0]
0000169E 4FEF 0010 lea.l A7, [A7 + 0x10]
000016A2 245F movea.l A2, [A7]+
000016A4 4E75 rts
000016A6 4FEF FFE4 lea.l A7, [A7 - 0x1C]
000016AA 206F 0020 movea.l A0, [A7 + 0x20]
000016AE 2050 movea.l A0, [A0]
000016B0 4850 pea.l [A0]
000016B2 486F 0004 pea.l [A7 + 0x4]
000016B6 3F3C 080E move.w -[A7], 0x80E
000016BA A9EB syscall Pack4/FP68K
000016BC 2F2F 0006 move.l -[A7], [A7 + 0x6]
000016C0 2F2F 0006 move.l -[A7], [A7 + 0x6]
000016C4 3F2F 0008 move.w -[A7], [A7 + 0x8]
000016C8 486F 001C pea.l [A7 + 0x1C]
000016CC 4EAD 9E3E jsr [A5 - 0x61C2]
000016D0 486F 0020 pea.l [A7 + 0x20]
000016D4 486F 001C pea.l [A7 + 0x1C]
000016D8 3F3C 0810 move.w -[A7], 0x810
000016DC A9EB syscall Pack4/FP68K
000016DE 4FEF 000E lea.l A7, [A7 + 0xE]
000016E2 2F2F 000E move.l -[A7], [A7 + 0xE]
000016E6 2F2F 000E move.l -[A7], [A7 + 0xE]
000016EA 4EAD E118 jsr [A5 - 0x1EE8]
000016EE 4FEF 0024 lea.l A7, [A7 + 0x24]
000016F2 4E75 rts
000016F4 4FEF FFE4 lea.l A7, [A7 - 0x1C]
000016F8 206F 0020 movea.l A0, [A7 + 0x20]
000016FC 2050 movea.l A0, [A0]
000016FE 4850 pea.l [A0]
00001700 486F 0004 pea.l [A7 + 0x4]
00001704 3F3C 080E move.w -[A7], 0x80E
00001708 A9EB syscall Pack4/FP68K
0000170A 2F2F 0006 move.l -[A7], [A7 + 0x6]
0000170E 2F2F 0006 move.l -[A7], [A7 + 0x6]
00001712 3F2F 0008 move.w -[A7], [A7 + 0x8]
00001716 486F 001C pea.l [A7 + 0x1C]
0000171A 4EAD 9E38 jsr [A5 - 0x61C8]
0000171E 486F 0020 pea.l [A7 + 0x20]
00001722 486F 001C pea.l [A7 + 0x1C]
00001726 3F3C 0810 move.w -[A7], 0x810
0000172A A9EB syscall Pack4/FP68K
0000172C 4FEF 000E lea.l A7, [A7 + 0xE]
00001730 2F2F 000E move.l -[A7], [A7 + 0xE]
00001734 2F2F 000E move.l -[A7], [A7 + 0xE]
00001738 4EAD E118 jsr [A5 - 0x1EE8]
0000173C 4FEF 0024 lea.l A7, [A7 + 0x24]
00001740 4E75 rts
00001742 4FEF FFE4 lea.l A7, [A7 - 0x1C]
00001746 206F 0020 movea.l A0, [A7 + 0x20]
0000174A 2050 movea.l A0, [A0]
0000174C 4850 pea.l [A0]
0000174E 486F 0004 pea.l [A7 + 0x4]
00001752 3F3C 080E move.w -[A7], 0x80E
00001756 A9EB syscall Pack4/FP68K
00001758 2F2F 0006 move.l -[A7], [A7 + 0x6]
0000175C 2F2F 0006 move.l -[A7], [A7 + 0x6]
00001760 3F2F 0008 move.w -[A7], [A7 + 0x8]
00001764 486F 001C pea.l [A7 + 0x1C]
00001768 4EAD 9E44 jsr [A5 - 0x61BC]
0000176C 486F 0020 pea.l [A7 + 0x20]
00001770 486F 001C pea.l [A7 + 0x1C]
00001774 3F3C 0810 move.w -[A7], 0x810
00001778 A9EB syscall Pack4/FP68K
0000177A 4FEF 000E lea.l A7, [A7 + 0xE]
0000177E 2F2F 000E move.l -[A7], [A7 + 0xE]
00001782 2F2F 000E move.l -[A7], [A7 + 0xE]
00001786 4EAD E118 jsr [A5 - 0x1EE8]
0000178A 4FEF 0024 lea.l A7, [A7 + 0x24]
0000178E 4E75 rts
00001790 4FEF FFE4 lea.l A7, [A7 - 0x1C]
00001794 206F 0020 movea.l A0, [A7 + 0x20]
00001798 2050 movea.l A0, [A0]
0000179A 4850 pea.l [A0]
0000179C 486F 0004 pea.l [A7 + 0x4]
000017A0 3F3C 080E move.w -[A7], 0x80E
000017A4 A9EB syscall Pack4/FP68K
000017A6 2F2F 0006 move.l -[A7], [A7 + 0x6]
000017AA 2F2F 0006 move.l -[A7], [A7 + 0x6]
000017AE 3F2F 0008 move.w -[A7], [A7 + 0x8]
000017B2 486F 001C pea.l [A7 + 0x1C]
000017B6 4EAD 9E4A jsr [A5 - 0x61B6]
000017BA 486F 0020 pea.l [A7 + 0x20]
000017BE 486F 001C pea.l [A7 + 0x1C]
000017C2 3F3C 0810 move.w -[A7], 0x810
000017C6 A9EB syscall Pack4/FP68K
000017C8 4FEF 000E lea.l A7, [A7 + 0xE]
000017CC 2F2F 000E move.l -[A7], [A7 + 0xE]
000017D0 2F2F 000E move.l -[A7], [A7 + 0xE]
000017D4 4EAD E118 jsr [A5 - 0x1EE8]
000017D8 4FEF 0024 lea.l A7, [A7 + 0x24]
000017DC 4E75 rts
000017DE 4FEF FFE4 lea.l A7, [A7 - 0x1C]
000017E2 206F 0020 movea.l A0, [A7 + 0x20]
000017E6 2050 movea.l A0, [A0]
000017E8 4850 pea.l [A0]
000017EA 486F 0004 pea.l [A7 + 0x4]
000017EE 3F3C 080E move.w -[A7], 0x80E
000017F2 A9EB syscall Pack4/FP68K
000017F4 2F2F 0006 move.l -[A7], [A7 + 0x6]
000017F8 2F2F 0006 move.l -[A7], [A7 + 0x6]
000017FC 3F2F 0008 move.w -[A7], [A7 + 0x8]
00001800 486F 001C pea.l [A7 + 0x1C]
00001804 4EAD 9E50 jsr [A5 - 0x61B0]
00001808 486F 0020 pea.l [A7 + 0x20]
0000180C 486F 001C pea.l [A7 + 0x1C]
00001810 3F3C 0810 move.w -[A7], 0x810
00001814 A9EB syscall Pack4/FP68K
00001816 4FEF 000E lea.l A7, [A7 + 0xE]
0000181A 2F2F 000E move.l -[A7], [A7 + 0xE]
0000181E 2F2F 000E move.l -[A7], [A7 + 0xE]
00001822 4EAD E118 jsr [A5 - 0x1EE8]
00001826 4FEF 0024 lea.l A7, [A7 + 0x24]
0000182A 4E75 rts
0000182C 4FEF FFE4 lea.l A7, [A7 - 0x1C]
00001830 206F 0020 movea.l A0, [A7 + 0x20]
00001834 2050 movea.l A0, [A0]
00001836 4850 pea.l [A0]
00001838 486F 0004 pea.l [A7 + 0x4]
0000183C 3F3C 080E move.w -[A7], 0x80E
00001840 A9EB syscall Pack4/FP68K
00001842 2F2F 0006 move.l -[A7], [A7 + 0x6]
00001846 2F2F 0006 move.l -[A7], [A7 + 0x6]
0000184A 3F2F 0008 move.w -[A7], [A7 + 0x8]
0000184E 486F 001C pea.l [A7 + 0x1C]
00001852 4EAD 9E56 jsr [A5 - 0x61AA]
00001856 486F 0020 pea.l [A7 + 0x20]
0000185A 486F 001C pea.l [A7 + 0x1C]
0000185E 3F3C 0810 move.w -[A7], 0x810
00001862 A9EB syscall Pack4/FP68K
00001864 4FEF 000E lea.l A7, [A7 + 0xE]
00001868 2F2F 000E move.l -[A7], [A7 + 0xE]
0000186C 2F2F 000E move.l -[A7], [A7 + 0xE]
00001870 4EAD E118 jsr [A5 - 0x1EE8]
00001874 4FEF 0024 lea.l A7, [A7 + 0x24]
00001878 4E75 rts
0000187A 4FEF FFDA lea.l A7, [A7 - 0x26]
0000187E 206F 002E movea.l A0, [A7 + 0x2E]
00001882 2050 movea.l A0, [A0]
00001884 4850 pea.l [A0]
00001886 486F 000E pea.l [A7 + 0xE]
0000188A 3F3C 080E move.w -[A7], 0x80E
0000188E A9EB syscall Pack4/FP68K
00001890 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001894 2F2F 0010 move.l -[A7], [A7 + 0x10]
00001898 3F2F 0012 move.w -[A7], [A7 + 0x12]
0000189C 206F 0034 movea.l A0, [A7 + 0x34]
000018A0 2050 movea.l A0, [A0]
000018A2 4850 pea.l [A0]
000018A4 486F 000E pea.l [A7 + 0xE]
000018A8 3F3C 080E move.w -[A7], 0x80E
000018AC A9EB syscall Pack4/FP68K
000018AE 2F2F 0010 move.l -[A7], [A7 + 0x10]
000018B2 2F2F 0010 move.l -[A7], [A7 + 0x10]
000018B6 3F2F 0012 move.w -[A7], [A7 + 0x12]
000018BA 486F 0030 pea.l [A7 + 0x30]
000018BE 4EAD 9E5C jsr [A5 - 0x61A4]
000018C2 486F 0034 pea.l [A7 + 0x34]
000018C6 486F 0030 pea.l [A7 + 0x30]
000018CA 3F3C 0810 move.w -[A7], 0x810
000018CE A9EB syscall Pack4/FP68K
000018D0 4FEF 0018 lea.l A7, [A7 + 0x18]
000018D4 2F2F 0018 move.l -[A7], [A7 + 0x18]
000018D8 2F2F 0018 move.l -[A7], [A7 + 0x18]
000018DC 4EAD E118 jsr [A5 - 0x1EE8]
000018E0 4FEF 002E lea.l A7, [A7 + 0x2E]
000018E4 4E75 rts
000018E6 2F3C 5444 2D18 move.l -[A7], 0x54442D18
000018EC 2F3C 4009 21FB move.l -[A7], 0x400921FB
000018F2 4EAD E118 jsr [A5 - 0x1EE8]
000018F6 504F addq.w A7, 8
000018F8 4E75 rts
000018FA 48E7 1C00 movem.l -[A7], D3,D4,D5
000018FE 4FEF FFF0 lea.l A7, [A7 - 0x10]
00001902 3A2D 105A move.w D5, [A5 + 0x105A /* export_519 */]
00001906 382D 0FA0 move.w D4, [A5 + 0xFA0]
0000190A 0C44 0001 cmpi.w D4, 0x1
0000190E 6C14 bge +0x16 /* 00001924 */
00001910 42A7 clr.l -[A7]
00001912 3F3C 0004 move.w -[A7], 0x4
00001916 4EAD E218 jsr [A5 - 0x1DE8]
0000191A 4FEF 0016 lea.l A7, [A7 + 0x16]
0000191E 4CDF 0038 movem.l D3,D4,D5, [A7]+
00001922 4E75 rts
label00001924:
00001924 3004 move.w D0, D4
00001926 48C0 ext.l D0
00001928 E788 lsl D0, 3
0000192A 206D 0F8E movea.l A0, [A5 + 0xF8E]
0000192E 2050 movea.l A0, [A0]
00001930 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001934 91C0 sub.l A0, D0
00001936 2E90 move.l [A7], [A0]
00001938 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4]
0000193E 7602 moveq.l D3, 0x02
00001940 604E bra +0x50 /* 00001990 */
label00001942:
00001942 3003 move.w D0, D3
00001944 48C0 ext.l D0
00001946 322D 0FA0 move.w D1, [A5 + 0xFA0]
0000194A 48C1 ext.l D1
0000194C 9280 sub.l D1, D0
0000194E 5281 addq.l D1, 1
00001950 E789 lsl D1, 3
00001952 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001956 2050 movea.l A0, [A0]
00001958 D1ED 0F96 add.l A0, [A5 + 0xF96]
0000195C 91C1 sub.l A0, D1
0000195E 2F50 0008 move.l [A7 + 0x8], [A0]
00001962 2F68 0004 000C move.l [A7 + 0xC], [A0 + 0x4]
00001968 2F2F 000C move.l -[A7], [A7 + 0xC]
0000196C 2F2F 000C move.l -[A7], [A7 + 0xC]
00001970 2F2F 000C move.l -[A7], [A7 + 0xC]
00001974 2F2F 000C move.l -[A7], [A7 + 0xC]
00001978 4EAD E798 jsr [A5 - 0x1868]
0000197C BA40 cmp.w D5, D0
0000197E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001982 670A beq +0xC /* 0000198E */
00001984 2EAF 0008 move.l [A7], [A7 + 0x8]
00001988 2F6F 000C 0004 move.l [A7 + 0x4], [A7 + 0xC]
label0000198E:
0000198E 5243 addq.w D3, 1
label00001990:
00001990 B644 cmp.w D3, D4
00001992 6FAE ble -0x50 /* 00001942 */
00001994 4857 pea.l [A7]
00001996 4EAD E1C0 jsr [A5 - 0x1E40]
0000199A 486F 0004 pea.l [A7 + 0x4]
0000199E 4EAD E210 jsr [A5 - 0x1DF0]
000019A2 4FEF 0018 lea.l A7, [A7 + 0x18]
000019A6 4CDF 0038 movem.l D3,D4,D5, [A7]+
000019AA 4E75 rts
000019AC 4FEF FFF4 lea.l A7, [A7 - 0xC]
000019B0 486F 0008 pea.l [A7 + 0x8]
000019B4 302D 0FA0 move.w D0, [A5 + 0xFA0]
000019B8 48C0 ext.l D0
000019BA E788 lsl D0, 3
000019BC 206D 0F8E movea.l A0, [A5 + 0xF8E]
000019C0 2050 movea.l A0, [A0]
000019C2 D1ED 0F96 add.l A0, [A5 + 0xF96]
000019C6 91C0 sub.l A0, D0
000019C8 4850 pea.l [A0]
000019CA 4EAD E0A0 jsr [A5 - 0x1F60]
000019CE 4A00 tst.b D0
000019D0 504F addq.w A7, 8
000019D2 674E beq +0x50 /* 00001A22 */
000019D4 4AAF 0008 tst.l [A7 + 0x8]
000019D8 6F0C ble +0xE /* 000019E6 */
000019DA 302D 100A move.w D0, [A5 + 0x100A /* export_509 */]
000019DE 48C0 ext.l D0
000019E0 B0AF 0008 cmp.l D0, [A7 + 0x8]
000019E4 6C10 bge +0x12 /* 000019F6 */
label000019E6:
000019E6 42A7 clr.l -[A7]
000019E8 3F3C 0004 move.w -[A7], 0x4
000019EC 4EAD E218 jsr [A5 - 0x1DE8]
000019F0 4FEF 0012 lea.l A7, [A7 + 0x12]
000019F4 4E75 rts
label000019F6:
000019F6 202F 0008 move.l D0, [A7 + 0x8]
000019FA 5380 subq.l D0, 1
000019FC E788 lsl D0, 3
000019FE 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001A02 2050 movea.l A0, [A0]
00001A04 D1ED 0FF6 add.l A0, [A5 + 0xFF6]
00001A08 D1C0 add.l A0, D0
00001A0A 2E90 move.l [A7], [A0]
00001A0C 2F68 0004 0004 move.l [A7 + 0x4], [A0 + 0x4]
00001A12 4857 pea.l [A7]
00001A14 4EAD E1C0 jsr [A5 - 0x1E40]
00001A18 486F 0004 pea.l [A7 + 0x4]
00001A1C 4EAD E210 jsr [A5 - 0x1DF0]
00001A20 504F addq.w A7, 8
label00001A22:
00001A22 4FEF 000C lea.l A7, [A7 + 0xC]
00001A26 4E75 rts
00001A28 306D 100A movea.w A0, [A5 + 0x100A /* export_509 */]
00001A2C 2008 move.l D0, A0
00001A2E 4E75 rts
00001A30 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001A34 4EAD C378 jsr [A5 - 0x3C88]
00001A38 5280 addq.l D0, 1
00001A3A 584F addq.w A7, 4
00001A3C 4E75 rts
00001A3E 4EAD F2D0 jsr [A5 - 0xD30]
00001A42 4E75 rts
00001A44 3B7C 0009 101A move.w [A5 + 0x101A /* export_511 */], 0x9 /* '\t' */
00001A4A 42A7 clr.l -[A7]
00001A4C 4EAD E210 jsr [A5 - 0x1DF0]
00001A50 4EAD E180 jsr [A5 - 0x1E80]
00001A54 584F addq.w A7, 4
00001A56 4E75 rts
00001A58 3B7C 000A 101A move.w [A5 + 0x101A /* export_511 */], 0xA /* '\n' */
00001A5E 42A7 clr.l -[A7]
00001A60 4EAD E210 jsr [A5 - 0x1DF0]
00001A64 4EAD E180 jsr [A5 - 0x1E80]
00001A68 584F addq.w A7, 4
00001A6A 4E75 rts
00001A6C 302D 0FA0 move.w D0, [A5 + 0xFA0]
00001A70 48C0 ext.l D0
00001A72 E788 lsl D0, 3
00001A74 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001A78 2050 movea.l A0, [A0]
00001A7A D1ED 0F96 add.l A0, [A5 + 0xF96]
00001A7E 91C0 sub.l A0, D0
00001A80 302D 105A move.w D0, [A5 + 0x105A /* export_519 */]
00001A84 48C0 ext.l D0
00001A86 B090 cmp.l D0, [A0]
00001A88 57C0 seq D0
00001A8A 4400 neg.b D0
00001A8C 49C0 lea.l A4, D0
00001A8E 2F00 move.l -[A7], D0
00001A90 3F3C 0004 move.w -[A7], 0x4
00001A94 4EAD E218 jsr [A5 - 0x1DE8]
00001A98 5C4F addq.w A7, 6
00001A9A 4E75 rts
00001A9C 2F0A move.l -[A7], A2
00001A9E 302D 0FA0 move.w D0, [A5 + 0xFA0]
00001AA2 48C0 ext.l D0
00001AA4 E788 lsl D0, 3
00001AA6 246D 0F8E movea.l A2, [A5 + 0xF8E]
00001AAA 2452 movea.l A2, [A2]
00001AAC D5ED 0F96 add.l A2, [A5 + 0xF96]
00001AB0 95C0 sub.l A2, D0
00001AB2 7003 moveq.l D0, 0x03
00001AB4 B092 cmp.l D0, [A2]
00001AB6 670A beq +0xC /* 00001AC2 */
00001AB8 7006 moveq.l D0, 0x06
00001ABA B092 cmp.l D0, [A2]
00001ABC 6704 beq +0x6 /* 00001AC2 */
00001ABE 7000 moveq.l D0, 0x00
00001AC0 6002 bra +0x4 /* 00001AC4 */
label00001AC2:
00001AC2 7001 moveq.l D0, 0x01
label00001AC4:
00001AC4 2F00 move.l -[A7], D0
00001AC6 3F3C 0004 move.w -[A7], 0x4
00001ACA 4EAD E218 jsr [A5 - 0x1DE8]
00001ACE 5C4F addq.w A7, 6
00001AD0 245F movea.l A2, [A7]+
00001AD2 4E75 rts
00001AD4 4FEF FFF4 lea.l A7, [A7 - 0xC]
00001AD8 302D 0FA0 move.w D0, [A5 + 0xFA0]
00001ADC 48C0 ext.l D0
00001ADE E788 lsl D0, 3
00001AE0 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001AE4 2050 movea.l A0, [A0]
00001AE6 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001AEA 91C0 sub.l A0, D0
00001AEC 2F50 0004 move.l [A7 + 0x4], [A0]
00001AF0 2F68 0004 0008 move.l [A7 + 0x8], [A0 + 0x4]
00001AF6 486F 0004 pea.l [A7 + 0x4]
00001AFA 4EAD E8B8 jsr [A5 - 0x1748]
00001AFE 4A00 tst.b D0
00001B00 584F addq.w A7, 4
00001B02 6612 bne +0x14 /* 00001B16 */
00001B04 486F 0004 pea.l [A7 + 0x4]
00001B08 4EAD E930 jsr [A5 - 0x16D0]
00001B0C 4A00 tst.b D0
00001B0E 584F addq.w A7, 4
00001B10 6604 bne +0x6 /* 00001B16 */
00001B12 7000 moveq.l D0, 0x00
00001B14 6002 bra +0x4 /* 00001B18 */
label00001B16:
00001B16 7001 moveq.l D0, 0x01
label00001B18:
00001B18 2E80 move.l [A7], D0
00001B1A 7004 moveq.l D0, 0x04
00001B1C 2F40 0004 move.l [A7 + 0x4], D0
00001B20 2F57 0008 move.l [A7 + 0x8], [A7]
00001B24 486F 0004 pea.l [A7 + 0x4]
00001B28 4EAD E210 jsr [A5 - 0x1DF0]
00001B2C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001B30 4E75 rts
00001B32 2F03 move.l -[A7], D3
00001B34 514F subq.w A7, 8
00001B36 4857 pea.l [A7]
00001B38 2F3C 0001 0008 move.l -[A7], 0x10008
00001B3E 4EAD E230 jsr [A5 - 0x1DD0]
00001B42 4A00 tst.b D0
00001B44 504F addq.w A7, 8
00001B46 6700 0092 beq +0x94 /* 00001BDA */
00001B4A 486F 0004 pea.l [A7 + 0x4]
00001B4E 2F3C 0002 0006 move.l -[A7], 0x20006
00001B54 4EAD E230 jsr [A5 - 0x1DD0]
00001B58 4A00 tst.b D0
00001B5A 504F addq.w A7, 8
00001B5C 677C beq +0x7E /* 00001BDA */
00001B5E 362D 0FA0 move.w D3, [A5 + 0xFA0]
00001B62 51AD 0F96 subq.l [A5 + 0xF96], 8
00001B66 3003 move.w D0, D3
00001B68 48C0 ext.l D0
00001B6A 5380 subq.l D0, 1
00001B6C 222D 0F9E move.l D1, [A5 + 0xF9E]
00001B70 0281 8000 0000 andi.l D1, 0x80000000
00001B76 8280 or.l D1, D0
00001B78 2B41 0F9E move.l [A5 + 0xF9E], D1
00001B7C 302D 0FA0 move.w D0, [A5 + 0xFA0]
00001B80 48C0 ext.l D0
00001B82 E788 lsl D0, 3
00001B84 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001B88 2050 movea.l A0, [A0]
00001B8A D1ED 0F96 add.l A0, [A5 + 0xF96]
00001B8E 91C0 sub.l A0, D0
00001B90 4850 pea.l [A0]
00001B92 302D 0FA0 move.w D0, [A5 + 0xFA0]
00001B96 48C0 ext.l D0
00001B98 5380 subq.l D0, 1
00001B9A E788 lsl D0, 3
00001B9C 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001BA0 2050 movea.l A0, [A0]
00001BA2 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001BA6 91C0 sub.l A0, D0
00001BA8 225F movea.l A1, [A7]+
00001BAA 3003 move.w D0, D3
00001BAC 48C0 ext.l D0
00001BAE 5380 subq.l D0, 1
00001BB0 E788 lsl D0, 3
00001BB2 A22E syscall BlockMove/BlockMoveData, flags=2
00001BB4 3F2F 0002 move.w -[A7], [A7 + 0x2]
00001BB8 2F2F 0006 move.l -[A7], [A7 + 0x6]
00001BBC 206F 000A movea.l A0, [A7 + 0xA]
00001BC0 2050 movea.l A0, [A0]
00001BC2 2050 movea.l A0, [A0]
00001BC4 2068 0004 movea.l A0, [A0 + 0x4]
00001BC8 4E90 jsr [A0]
00001BCA 4A00 tst.b D0
00001BCC 5C4F addq.w A7, 6
00001BCE 660A bne +0xC /* 00001BDA */
00001BD0 3F3C 0004 move.w -[A7], 0x4
00001BD4 4EAD E070 jsr [A5 - 0x1F90]
00001BD8 544F addq.w A7, 2
label00001BDA:
00001BDA 504F addq.w A7, 8
00001BDC 261F move.l D3, [A7]+
00001BDE 4E75 rts
00001BE0 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00001BE4 594F subq.w A7, 4
00001BE6 4857 pea.l [A7]
00001BE8 2F3C 0001 0008 move.l -[A7], 0x10008
00001BEE 4EAD E230 jsr [A5 - 0x1DD0]
00001BF2 4A00 tst.b D0
00001BF4 504F addq.w A7, 8
00001BF6 6700 00A6 beq +0xA8 /* 00001C9E */
00001BFA 4AAD 100C tst.l [A5 + 0x100C]
00001BFE 6700 0094 beq +0x96 /* 00001C94 */
00001C02 3A2D 0FA0 move.w D5, [A5 + 0xFA0]
00001C06 3005 move.w D0, D5
00001C08 48C0 ext.l D0
00001C0A 5380 subq.l D0, 1
00001C0C E788 lsl D0, 3
00001C0E 246D 0F8E movea.l A2, [A5 + 0xF8E]
00001C12 2452 movea.l A2, [A2]
00001C14 D5ED 0F96 add.l A2, [A5 + 0xF96]
00001C18 95C0 sub.l A2, D0
00001C1A 200A move.l D0, A2
00001C1C 6776 beq +0x78 /* 00001C94 */
00001C1E 7006 moveq.l D0, 0x06
00001C20 B092 cmp.l D0, [A2]
00001C22 6670 bne +0x72 /* 00001C94 */
00001C24 282A 0004 move.l D4, [A2 + 0x4]
00001C28 3605 move.w D3, D5
00001C2A 51AD 0F96 subq.l [A5 + 0xF96], 8
00001C2E 3003 move.w D0, D3
00001C30 48C0 ext.l D0
00001C32 5380 subq.l D0, 1
00001C34 222D 0F9E move.l D1, [A5 + 0xF9E]
00001C38 0281 8000 0000 andi.l D1, 0x80000000
00001C3E 8280 or.l D1, D0
00001C40 2B41 0F9E move.l [A5 + 0xF9E], D1
00001C44 302D 0FA0 move.w D0, [A5 + 0xFA0]
00001C48 48C0 ext.l D0
00001C4A E788 lsl D0, 3
00001C4C 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001C50 2050 movea.l A0, [A0]
00001C52 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001C56 91C0 sub.l A0, D0
00001C58 4850 pea.l [A0]
00001C5A 302D 0FA0 move.w D0, [A5 + 0xFA0]
00001C5E 48C0 ext.l D0
00001C60 5380 subq.l D0, 1
00001C62 E788 lsl D0, 3
00001C64 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001C68 2050 movea.l A0, [A0]
00001C6A D1ED 0F96 add.l A0, [A5 + 0xF96]
00001C6E 91C0 sub.l A0, D0
00001C70 225F movea.l A1, [A7]+
00001C72 3003 move.w D0, D3
00001C74 48C0 ext.l D0
00001C76 5380 subq.l D0, 1
00001C78 E788 lsl D0, 3
00001C7A A22E syscall BlockMove/BlockMoveData, flags=2
00001C7C 3F2F 0002 move.w -[A7], [A7 + 0x2]
00001C80 2F04 move.l -[A7], D4
00001C82 2044 movea.l A0, D4
00001C84 2050 movea.l A0, [A0]
00001C86 2050 movea.l A0, [A0]
00001C88 2068 0008 movea.l A0, [A0 + 0x8]
00001C8C 4E90 jsr [A0]
00001C8E 4A00 tst.b D0
00001C90 5C4F addq.w A7, 6
00001C92 660A bne +0xC /* 00001C9E */
label00001C94:
00001C94 3F3C 0004 move.w -[A7], 0x4
00001C98 4EAD E070 jsr [A5 - 0x1F90]
00001C9C 544F addq.w A7, 2
label00001C9E:
00001C9E 584F addq.w A7, 4
00001CA0 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00001CA4 4E75 rts
fn00001CA6:
00001CA6 2F0A move.l -[A7], A2
00001CA8 246F 0008 movea.l A2, [A7 + 0x8]
00001CAC 2012 move.l D0, [A2]
00001CAE 0C80 0000 0009 cmpi.l D0, 0x9 /* '\t' */
00001CB4 621C bhi +0x1E /* 00001CD2 */
00001CB6 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00001CBA 4EFB 0002 jmp [PC + D0.w + 0x2]
00001CBE 0014 002C ori.b [A4], 0x2C /* ',' */
00001CC2 0014 0034 ori.b [A4], 0x34 /* '4' */
00001CC6 001C 003C ori.b [A4]+, 0x3C /* '<' */
00001CCA 004C 0014 ori.w A4, 0x14
00001CCE 0024 0044 ori.b -[A4], 0x44 /* 'D' */
label00001CD2:
00001CD2 303C 01E5 move.w D0, 0x1E5
00001CD6 245F movea.l A2, [A7]+
00001CD8 4E75 rts
00001CDA 303C 00F1 move.w D0, 0xF1
00001CDE 245F movea.l A2, [A7]+
00001CE0 4E75 rts
00001CE2 303C 01ED move.w D0, 0x1ED
00001CE6 245F movea.l A2, [A7]+
00001CE8 4E75 rts
00001CEA 303C 00E9 move.w D0, 0xE9
00001CEE 245F movea.l A2, [A7]+
00001CF0 4E75 rts
00001CF2 303C 01EE move.w D0, 0x1EE
00001CF6 245F movea.l A2, [A7]+
00001CF8 4E75 rts
00001CFA 303C 009D move.w D0, 0x9D
00001CFE 245F movea.l A2, [A7]+
00001D00 4E75 rts
00001D02 303C 0159 move.w D0, 0x159
00001D06 245F movea.l A2, [A7]+
00001D08 4E75 rts
00001D0A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001D0E 206A 0004 movea.l A0, [A2 + 0x4]
00001D12 2050 movea.l A0, [A0]
00001D14 2050 movea.l A0, [A0]
00001D16 2050 movea.l A0, [A0]
00001D18 4E90 jsr [A0]
00001D1A 584F addq.w A7, 4
00001D1C 245F movea.l A2, [A7]+
00001D1E 4E75 rts
00001D20 2F03 move.l -[A7], D3
00001D22 594F subq.w A7, 4
00001D24 7600 moveq.l D3, 0x00
00001D26 0C6D 0001 0FA0 cmpi.w [A5 + 0xFA0], 0x1
00001D2C 6630 bne +0x32 /* 00001D5E */
00001D2E 302D 0FA0 move.w D0, [A5 + 0xFA0]
00001D32 48C0 ext.l D0
00001D34 E788 lsl D0, 3
00001D36 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001D3A 2050 movea.l A0, [A0]
00001D3C D1ED 0F96 add.l A0, [A5 + 0xF96]
00001D40 91C0 sub.l A0, D0
00001D42 4850 pea.l [A0]
00001D44 4EBA FF60 jsr [PC - 0xA0 /* 00001CA6 */]
00001D48 48C0 ext.l D0
00001D4A 584F addq.w A7, 4
00001D4C 2F00 move.l -[A7], D0
00001D4E 3F3C 0008 move.w -[A7], 0x8
00001D52 4EAD E218 jsr [A5 - 0x1DE8]
00001D56 4FEF 000A lea.l A7, [A7 + 0xA]
00001D5A 261F move.l D3, [A7]+
00001D5C 4E75 rts
label00001D5E:
00001D5E 4857 pea.l [A7]
00001D60 2F3C 0002 0008 move.l -[A7], 0x20008
00001D66 4EAD E230 jsr [A5 - 0x1DD0]
00001D6A 4A00 tst.b D0
00001D6C 504F addq.w A7, 8
00001D6E 6700 00E2 beq +0xE4 /* 00001E52 */
00001D72 302D 0FA0 move.w D0, [A5 + 0xFA0]
00001D76 48C0 ext.l D0
00001D78 E788 lsl D0, 3
00001D7A 206D 0F8E movea.l A0, [A5 + 0xF8E]
00001D7E 2050 movea.l A0, [A0]
00001D80 D1ED 0F96 add.l A0, [A5 + 0xF96]
00001D84 91C0 sub.l A0, D0
00001D86 2010 move.l D0, [A0]
00001D88 0C80 0000 0009 cmpi.l D0, 0x9 /* '\t' */
00001D8E 6200 00B2 bhi +0xB4 /* 00001E42 */
00001D92 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00001D96 4EFB 0002 jmp [PC + D0.w + 0x2]
00001D9A 00A8 0050 0014 0060 ori.l [A0 + 0x60], 0x500014
00001DA2 0026 0070 ori.b -[A6], 0x70 /* 'p' */
00001DA6 009A 00A8 0040 ori.l [A2]+, 0xA80040
00001DAC 0080 0C97 0000 ori.l D0, 0xC970000
00001DB2 01E5 bset -[A5], D0
00001DB4 57C0 seq D0
00001DB6 4400 neg.b D0
00001DB8 49C0 lea.l A4, D0
00001DBA 1600 move.b D3, D0
00001DBC 6000 0084 bra +0x86 /* 00001E42 */
00001DC0 0C97 0000 00F1 cmpi.l [A7], 0xF1
00001DC6 670C beq +0xE /* 00001DD4 */
00001DC8 0C97 0000 00D8 cmpi.l [A7], 0xD8
00001DCE 6704 beq +0x6 /* 00001DD4 */
00001DD0 7000 moveq.l D0, 0x00
00001DD2 6002 bra +0x4 /* 00001DD6 */
label00001DD4:
00001DD4 7001 moveq.l D0, 0x01
label00001DD6:
00001DD6 1600 move.b D3, D0
00001DD8 6068 bra +0x6A /* 00001E42 */
00001DDA 0C97 0000 01ED cmpi.l [A7], 0x1ED
00001DE0 57C0 seq D0
00001DE2 4400 neg.b D0
00001DE4 49C0 lea.l A4, D0
00001DE6 1600 move.b D3, D0
00001DE8 6058 bra +0x5A /* 00001E42 */
00001DEA 0C97 0000 00E9 cmpi.l [A7], 0xE9
00001DF0 57C0 seq D0
00001DF2 4400 neg.b D0
00001DF4 49C0 lea.l A4, D0
00001DF6 1600 move.b D3, D0
00001DF8 6048 bra +0x4A /* 00001E42 */
00001DFA 0C97 0000 01EE cmpi.l [A7], 0x1EE
00001E00 57C0 seq D0
00001E02 4400 neg.b D0
00001E04 49C0 lea.l A4, D0
00001E06 1600 move.b D3, D0
00001E08 6038 bra +0x3A /* 00001E42 */
00001E0A 0C97 0000 009D cmpi.l [A7], 0x9D
00001E10 57C0 seq D0
00001E12 4400 neg.b D0
00001E14 49C0 lea.l A4, D0
00001E16 1600 move.b D3, D0
00001E18 6028 bra +0x2A /* 00001E42 */
00001E1A 0C97 0000 0159 cmpi.l [A7], 0x159
00001E20 670C beq +0xE /* 00001E2E */
00001E22 0C97 0000 00D8 cmpi.l [A7], 0xD8
00001E28 6704 beq +0x6 /* 00001E2E */
00001E2A 7000 moveq.l D0, 0x00
00001E2C 6002 bra +0x4 /* 00001E30 */
label00001E2E:
00001E2E 7001 moveq.l D0, 0x01
label00001E30:
00001E30 1600 move.b D3, D0
00001E32 600E bra +0x10 /* 00001E42 */
00001E34 0C97 0000 01EE cmpi.l [A7], 0x1EE
00001E3A 57C0 seq D0
00001E3C 4400 neg.b D0
00001E3E 49C0 lea.l A4, D0
00001E40 1600 move.b D3, D0
label00001E42:
00001E42 1003 move.b D0, D3
00001E44 49C0 lea.l A4, D0
00001E46 2F00 move.l -[A7], D0
00001E48 3F3C 0004 move.w -[A7], 0x4
00001E4C 4EAD E218 jsr [A5 - 0x1DE8]
00001E50 5C4F addq.w A7, 6
label00001E52:
00001E52 584F addq.w A7, 4
00001E54 261F move.l D3, [A7]+
00001E56 4E75 rts
00001E58 0000 0000 ori.b D0, 0x0
00001E5C 0000 0000 ori.b D0, 0x0
00001E60 0000 0000 ori.b D0, 0x0